Matematická logika
Materiály
Prerekvizity:
1. prednáška:
2.–4.prednáška:
5. prednáška:
6. prednáška:
7. prednáška:
8. prednáška:
Lean materials
- Introductory slides (53 to 62): p1.pdf
- Ilustracia taktik: lean-tactics.pdf
- GlimpseOfLean:
run via https://live.lean-lang.org/#project=GlimpseOfLean --- the links given in the tutorial are broken,
but when you copy-paste raw lean content, it works
- Introduction
- Rewriting
- Iff
- Forall
- Exists
- grind tactic
- Amazon usage
-
Cedar (see section A quick tour of modeling and verifying Cedar with Lean)
-
If it compiles, it is correct (zero-knowledge proofs)
- kniha Theorem Proving in Lean 4: kap. 2, 3.2
- Interaktívne tutoriály:
- ukážky: ako písať verifikovateľné programy v Lean
- kniha The Hitchhiker's Guide to Logical Verification (2026)
Even if we try to restrict ourselves to a fragment of Lean's language,
Lean often exposes us to more advanced constructs in the output, such as ?m.2396 and ?m.2397
above. Our advice is to adopt a sporty attitude: Do not worry if you do not always
understand everything the first time. Use your common sense and your imagination.
And, above all, do not hesitate to ask.
At this point, you might wonder, “So what does simp do exactly?” Of course,
you could study the source code or look up the scientific literature.
But this might not be the most efficient use of your time. In truth, even expert users of proof
assistants do not fully understand the behavior of the tactics they
use daily. The most successful users adopt a relaxed, sporty attitude, trying tactics
in sequence and studying the emerging subgoals, if any, to see if they are on the right path.
- kniha Logic and Proof
- Programovanie v Lean 4
- zoznam materialov