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ützte Beweisführung. Das Interface ist etwas vereinfacht, aber wenn du den *Editor Mode* aktivierst, fühlt es sich fast genauso an wie in VSCode, der Standard-IDE für Lean. Rechts siehst du eine Übersicht. Das Spiel besteht aus mehreren Planeten, und jeder Planet hat mehrere Levels, die in Form von grauen Punkten dargestellt sind. Gelöste Levels werden grün. Klicke auf den ersten Planeten *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! Viele Browser löschen *site data* und *cookies* zusammen. Du kannst aber jederzeit jedes Level spielen, auch wenn du vorhergende Levels noch nicht gelöst hast. ### Funding Dieses Lernspiel wurde und wird im Rahmen des Projekts [ADAM: Anticipating the Digital Age of Mathematics](https://hhu-adam.github.io/) an der Heinrich-Heine-Universität Düsseldorf entwickelt. Es wird finanziert durch das Programm *Freiraum 2022* der *Stiftung Innovation in der Hochschullehre*. ### Kontakt Das Spiel befindet sich noch in der Entwicklung. Wenn du Anregungen hast oder Bugs findest, schreib doch ein Email oder erstelle einen [Issue auf Github](https://github.com/leanprover-community/lean4game/issues). [Jon Eugster](https://www.math.hhu.de/lehrstuehle-/-personen-/-ansprechpartner/innen/lehrstuehle-des-mathematischen-instituts/lehrstuhl-fuer-algebraische-geometrie/team/jon-eugster) " 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