Skip to content

Commit ec89781

Browse files
author
Trequetrum
committed
Text update
1 parent 8c97be5 commit ec89781

File tree

1 file changed

+0
-8
lines changed

1 file changed

+0
-8
lines changed

Game/Levels/ImpIntro.lean

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,4 @@ The concept behind an implication, such as `A → B`, is that there exists an ex
2929
Where this game abstracted the idea of `A ∧ B` into a tuple holding evidence for `A` and evidence for `B`. The way we store evidence like `A → B` is with a function that takes evidence for `A` and produces evidence for `B`.\\
3030
\\
3131
`h : A → B` reads `h` is evidence for `A → B`. While real-world analogues can be anything, the abstract machinery used in this game will always be a function.
32-
33-
34-
# An Aside for Programmers
35-
If you've done some programming, this might be interesting context. It won't be important for completing any levels.\\
36-
\\
37-
In the broader context of the Lean programming language, any function that returns evidence for a proposition, is itself also evidence for a proposition. We won't be building any other sort of function in this game.\\
38-
\\
39-
The function space constructor “`→`” is not overloaded. We won't get into the weeds; suffice it to say that the rules for implication in a proof system for natural deduction correspond exactly to the rules governing abstraction and application for functions.
4032
"

0 commit comments

Comments
 (0)