You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lean4game/server/adam/Adam.lean

78 lines
2.1 KiB
Plaintext

import Adam.Metadata
import Adam.Levels.Proposition
import Adam.Levels.Implication
import Adam.Levels.Predicate
import Adam.Levels.Contradiction
-- import Adam.Levels.Prime
import Adam.Levels.Sum
-- import Adam.Levels.Induction
--import Adam.Levels.Numbers
import Adam.Levels.Inequality
import Adam.Levels.Lean
import Adam.Levels.SetTheory
import Adam.Levels.Function
import Adam.Levels.SetFunction
import Adam.Levels.LinearAlgebra
Game "Adam"
Title "Lean 4 game"
Introduction
"
# Game Over oder QED?
Willkommen zu unserem Prototyp eines Lean4-Lernspiels. Hier lernst du Computer-gestütztes
Beweisen. Das Interface ist anfangs etwas vereinfacht, der \"Editor Mode\" funktioniert aber
ziemlich gleich wie wenn du später Lean im VSCode benützt.
Rechts siehst du eine Übersicht der Welt dieses Spiels. Jeder Planet hat mehrere Levels,
die in Form von grauen Punkten dargestellt sind. Gelöste Levels werden dann grün.
Klicke auf die erste Welt \"Logo\" um deine Reise zu starten.
### Spielstand
Dein Spielstand wird lokal in deinem Browser als \"site data\" gespeichert.
Solltest du diese löschen, verlierst du deinen Spielstand! Du kannst aber jederzeit jeden
Level spielen, auch wenn frühere Levels nicht grün sind.
(oft werden *Site data & Cookies* zusammen gelöscht).
### Funding
This game has been developed within the project
[ADAM: Anticipating the Digital Age of Mathematics](https://hhu-adam.github.io/).
The project is based at Heinrich Heine University Düsseldorf and funded by Stiftung
Innovation in der Hochschullehre.
### Kontakt
Wenn du Bugs findest, schreib doch ein Email oder erstelle einen
[Issue auf Github](https://github.com/leanprover-community/lean4game/issues).
Jon Eugster, jon.eugster@hhu.de
"
Conclusion
"Fertig!"
Path Proposition → Implication → Predicate → Predicate → Contradiction → Sum → Lean
Path Predicate → Inequality → Sum
-- Path Inequality → Prime
-- Path Sum → Inequality -- → Induction
Path Lean → SetTheory → SetTheory2 → SetFunction → Module
Path Lean → Function → SetFunction
-- Path SetTheory2 → Numbers
Path Module → Basis → Module2
MakeGame