rename testgame to adam, part 2
This commit is contained in:
+1
-1
@@ -5,7 +5,7 @@ cd $(dirname $0)
|
|||||||
|
|
||||||
cd server
|
cd server
|
||||||
|
|
||||||
cd testgame
|
cd adam
|
||||||
lake update
|
lake update
|
||||||
|
|
||||||
cp lake-packages/mathlib/lean-toolchain lean-toolchain
|
cp lake-packages/mathlib/lean-toolchain lean-toolchain
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ monacoSetup()
|
|||||||
const router = createHashRouter([
|
const router = createHashRouter([
|
||||||
{
|
{
|
||||||
path: "/",
|
path: "/",
|
||||||
loader: () => redirect("/game/testgame")
|
loader: () => redirect("/game/adam")
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: "/game/:gameId",
|
path: "/game/:gameId",
|
||||||
|
|||||||
+1
-1
@@ -56,7 +56,7 @@
|
|||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "concurrently -n server,client -c blue,green \"npm run start_server\" \"npm run start_client\"",
|
"start": "concurrently -n server,client -c blue,green \"npm run start_server\" \"npm run start_client\"",
|
||||||
"start_server": "cd server && (cd leanserver && lake build) && (cd testgame && lake exe cache get && lake build) && (cd nng && lake build) && NODE_ENV=development nodemon -e mjs --exec \"node ./index.mjs\"",
|
"start_server": "cd server && (cd leanserver && lake build) && (cd adam && lake exe cache get && lake build) && (cd nng && lake build) && NODE_ENV=development nodemon -e mjs --exec \"node ./index.mjs\"",
|
||||||
"start_client": "NODE_ENV=development webpack-dev-server --hot",
|
"start_client": "NODE_ENV=development webpack-dev-server --hot",
|
||||||
"build": "npm run build_server && npm run build_client",
|
"build": "npm run build_server && npm run build_client",
|
||||||
"build_server": "server/build.sh",
|
"build_server": "server/build.sh",
|
||||||
|
|||||||
+16
-16
@@ -1,25 +1,25 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import TestGame.Levels.Proposition
|
import Adam.Levels.Proposition
|
||||||
import TestGame.Levels.Implication
|
import Adam.Levels.Implication
|
||||||
import TestGame.Levels.Predicate
|
import Adam.Levels.Predicate
|
||||||
import TestGame.Levels.Contradiction
|
import Adam.Levels.Contradiction
|
||||||
-- import TestGame.Levels.Prime
|
-- import Adam.Levels.Prime
|
||||||
import TestGame.Levels.Sum
|
import Adam.Levels.Sum
|
||||||
-- import TestGame.Levels.Induction
|
-- import Adam.Levels.Induction
|
||||||
|
|
||||||
import TestGame.Levels.Numbers
|
import Adam.Levels.Numbers
|
||||||
import TestGame.Levels.Inequality
|
import Adam.Levels.Inequality
|
||||||
|
|
||||||
import TestGame.Levels.Lean
|
import Adam.Levels.Lean
|
||||||
import TestGame.Levels.SetTheory
|
import Adam.Levels.SetTheory
|
||||||
import TestGame.Levels.Function
|
import Adam.Levels.Function
|
||||||
import TestGame.Levels.SetFunction
|
import Adam.Levels.SetFunction
|
||||||
import TestGame.Levels.LinearAlgebra
|
import Adam.Levels.LinearAlgebra
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
Title "Lean 4 game"
|
Title "Lean 4 game"
|
||||||
Introduction
|
Introduction
|
||||||
"
|
"
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import TestGame.Levels.Contradiction.L01_Have
|
import Adam.Levels.Contradiction.L01_Have
|
||||||
import TestGame.Levels.Contradiction.L02_Suffices
|
import Adam.Levels.Contradiction.L02_Suffices
|
||||||
import TestGame.Levels.Contradiction.L03_ByContra
|
import Adam.Levels.Contradiction.L03_ByContra
|
||||||
import TestGame.Levels.Contradiction.L04_ByContra
|
import Adam.Levels.Contradiction.L04_ByContra
|
||||||
import TestGame.Levels.Contradiction.L05_Contrapose
|
import Adam.Levels.Contradiction.L05_Contrapose
|
||||||
import TestGame.Levels.Contradiction.L06_Summary
|
import Adam.Levels.Contradiction.L06_Summary
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Contradiction"
|
World "Contradiction"
|
||||||
Title "Widerspruch"
|
Title "Widerspruch"
|
||||||
|
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
import Mathlib.Tactic.LeftRight
|
import Mathlib.Tactic.LeftRight
|
||||||
import Mathlib.Tactic.Contrapose
|
import Mathlib.Tactic.Contrapose
|
||||||
import Mathlib.Tactic.Use
|
import Mathlib.Tactic.Use
|
||||||
import Mathlib.Tactic.Ring
|
import Mathlib.Tactic.Ring
|
||||||
|
|
||||||
import TestGame.ToBePorted
|
import Adam.ToBePorted
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Contradiction"
|
World "Contradiction"
|
||||||
Level 1
|
Level 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
import Mathlib.Tactic.LeftRight
|
import Mathlib.Tactic.LeftRight
|
||||||
import Mathlib.Tactic.Contrapose
|
import Mathlib.Tactic.Contrapose
|
||||||
import Mathlib.Tactic.Use
|
import Mathlib.Tactic.Use
|
||||||
import Mathlib.Tactic.Ring
|
import Mathlib.Tactic.Ring
|
||||||
|
|
||||||
import TestGame.ToBePorted
|
import Adam.ToBePorted
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Contradiction"
|
World "Contradiction"
|
||||||
Level 2
|
Level 2
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
import Mathlib.Tactic.LeftRight
|
import Mathlib.Tactic.LeftRight
|
||||||
import Mathlib.Tactic.Contrapose
|
import Mathlib.Tactic.Contrapose
|
||||||
@@ -6,9 +6,9 @@ import Mathlib.Tactic.Use
|
|||||||
import Mathlib.Tactic.Ring
|
import Mathlib.Tactic.Ring
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
import TestGame.ToBePorted
|
import Adam.ToBePorted
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Contradiction"
|
World "Contradiction"
|
||||||
Level 3
|
Level 3
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
import Mathlib.Tactic.LeftRight
|
import Mathlib.Tactic.LeftRight
|
||||||
import Mathlib.Tactic.Contrapose
|
import Mathlib.Tactic.Contrapose
|
||||||
@@ -6,9 +6,9 @@ import Mathlib.Tactic.Use
|
|||||||
import Mathlib.Tactic.Ring
|
import Mathlib.Tactic.Ring
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
import TestGame.ToBePorted
|
import Adam.ToBePorted
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Contradiction"
|
World "Contradiction"
|
||||||
Level 4
|
Level 4
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
import Mathlib.Tactic.Contrapose
|
import Mathlib.Tactic.Contrapose
|
||||||
import Mathlib.Tactic.Use
|
import Mathlib.Tactic.Use
|
||||||
import Mathlib.Tactic.Ring
|
import Mathlib.Tactic.Ring
|
||||||
|
|
||||||
import TestGame.ToBePorted
|
import Adam.ToBePorted
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Contradiction"
|
World "Contradiction"
|
||||||
Level 5
|
Level 5
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
import Mathlib.Tactic.Contrapose
|
import Mathlib.Tactic.Contrapose
|
||||||
import Mathlib.Tactic.Use
|
import Mathlib.Tactic.Use
|
||||||
import Mathlib.Tactic.Ring
|
import Mathlib.Tactic.Ring
|
||||||
|
|
||||||
import TestGame.ToBePorted
|
import Adam.ToBePorted
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Contradiction"
|
World "Contradiction"
|
||||||
Level 6
|
Level 6
|
||||||
|
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
import TestGame.Levels.Function.L01_Function
|
import Adam.Levels.Function.L01_Function
|
||||||
import TestGame.Levels.Function.L02_Let
|
import Adam.Levels.Function.L02_Let
|
||||||
import TestGame.Levels.Function.L03_Piecewise
|
import Adam.Levels.Function.L03_Piecewise
|
||||||
import TestGame.Levels.Function.L04_Injective
|
import Adam.Levels.Function.L04_Injective
|
||||||
import TestGame.Levels.Function.L05_Injective
|
import Adam.Levels.Function.L05_Injective
|
||||||
import TestGame.Levels.Function.L06_Injective
|
import Adam.Levels.Function.L06_Injective
|
||||||
import TestGame.Levels.Function.L07_Surjective
|
import Adam.Levels.Function.L07_Surjective
|
||||||
import TestGame.Levels.Function.L08_Bijective
|
import Adam.Levels.Function.L08_Bijective
|
||||||
import TestGame.Levels.Function.L09_Inverse
|
import Adam.Levels.Function.L09_Inverse
|
||||||
import TestGame.Levels.Function.L11_Inverse
|
import Adam.Levels.Function.L11_Inverse
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Function"
|
World "Function"
|
||||||
Title "Abbildungen"
|
Title "Abbildungen"
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Function"
|
World "Function"
|
||||||
Level 1
|
Level 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Function"
|
World "Function"
|
||||||
Level 2
|
Level 2
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Function"
|
World "Function"
|
||||||
Level 3
|
Level 3
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Function"
|
World "Function"
|
||||||
Level 4
|
Level 4
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Function"
|
World "Function"
|
||||||
Level 5
|
Level 5
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Function"
|
World "Function"
|
||||||
Level 6
|
Level 6
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Function"
|
World "Function"
|
||||||
Level 7
|
Level 7
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Function"
|
World "Function"
|
||||||
Level 8
|
Level 8
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Function"
|
World "Function"
|
||||||
Level 9
|
Level 9
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Function"
|
World "Function"
|
||||||
Level 10
|
Level 10
|
||||||
|
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
import TestGame.Levels.Implication.L01_Intro
|
import Adam.Levels.Implication.L01_Intro
|
||||||
import TestGame.Levels.Implication.L02_Revert
|
import Adam.Levels.Implication.L02_Revert
|
||||||
import TestGame.Levels.Implication.L03_Apply
|
import Adam.Levels.Implication.L03_Apply
|
||||||
import TestGame.Levels.Implication.L04_Apply
|
import Adam.Levels.Implication.L04_Apply
|
||||||
import TestGame.Levels.Implication.L05_Apply
|
import Adam.Levels.Implication.L05_Apply
|
||||||
import TestGame.Levels.Implication.L06_Iff
|
import Adam.Levels.Implication.L06_Iff
|
||||||
import TestGame.Levels.Implication.L07_Rw
|
import Adam.Levels.Implication.L07_Rw
|
||||||
import TestGame.Levels.Implication.L08_Iff
|
import Adam.Levels.Implication.L08_Iff
|
||||||
import TestGame.Levels.Implication.L09_Iff
|
import Adam.Levels.Implication.L09_Iff
|
||||||
import TestGame.Levels.Implication.L10_Apply
|
import Adam.Levels.Implication.L10_Apply
|
||||||
import TestGame.Levels.Implication.L11_ByCases
|
import Adam.Levels.Implication.L11_ByCases
|
||||||
import TestGame.Levels.Implication.L12_Rw
|
import Adam.Levels.Implication.L12_Rw
|
||||||
import TestGame.Levels.Implication.L13_Summary
|
import Adam.Levels.Implication.L13_Summary
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Implication"
|
World "Implication"
|
||||||
Title "Aussagenlogik 2"
|
Title "Aussagenlogik 2"
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib.Tactic.Tauto
|
import Mathlib.Tactic.Tauto
|
||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Implication"
|
World "Implication"
|
||||||
Level 1
|
Level 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Implication"
|
World "Implication"
|
||||||
Level 2
|
Level 2
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Implication"
|
World "Implication"
|
||||||
Level 3
|
Level 3
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Implication"
|
World "Implication"
|
||||||
Level 4
|
Level 4
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Implication"
|
World "Implication"
|
||||||
Level 5
|
Level 5
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Implication"
|
World "Implication"
|
||||||
Level 6
|
Level 6
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Init.Data.ToString
|
import Init.Data.ToString
|
||||||
-- #check List UInt8
|
-- #check List UInt8
|
||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Implication"
|
World "Implication"
|
||||||
Level 7
|
Level 7
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Implication"
|
World "Implication"
|
||||||
Level 8
|
Level 8
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
import Mathlib.Tactic.Cases
|
import Mathlib.Tactic.Cases
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Implication"
|
World "Implication"
|
||||||
Level 9
|
Level 9
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
import Mathlib.Tactic.Cases
|
import Mathlib.Tactic.Cases
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Implication"
|
World "Implication"
|
||||||
Level 10
|
Level 10
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
import Mathlib.Tactic.Cases
|
import Mathlib.Tactic.Cases
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Implication"
|
World "Implication"
|
||||||
Level 11
|
Level 11
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
import Mathlib.Tactic.Cases
|
import Mathlib.Tactic.Cases
|
||||||
import Mathlib.Logic.Basic
|
import Mathlib.Logic.Basic
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Implication"
|
World "Implication"
|
||||||
Level 12
|
Level 12
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
import Mathlib.Tactic.LeftRight
|
import Mathlib.Tactic.LeftRight
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Implication"
|
World "Implication"
|
||||||
Level 13
|
Level 13
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import TestGame.Levels.Induction.L01_Induction
|
import Adam.Levels.Induction.L01_Induction
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Induction"
|
World "Induction"
|
||||||
Title "Übungen Induktions"
|
Title "Übungen Induktions"
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Induction"
|
World "Induction"
|
||||||
Level 1
|
Level 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import TestGame.Levels.Inequality.L01_LE
|
import Adam.Levels.Inequality.L01_LE
|
||||||
import TestGame.Levels.Inequality.L02_Pos
|
import Adam.Levels.Inequality.L02_Pos
|
||||||
import TestGame.Levels.Inequality.L03_Linarith
|
import Adam.Levels.Inequality.L03_Linarith
|
||||||
import TestGame.Levels.Inequality.L04_Linarith
|
import Adam.Levels.Inequality.L04_Linarith
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Inequality"
|
World "Inequality"
|
||||||
Title "Ungleichung"
|
Title "Ungleichung"
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Inequality"
|
World "Inequality"
|
||||||
Level 1
|
Level 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Tactic.LibrarySearch
|
import Mathlib.Tactic.LibrarySearch
|
||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Inequality"
|
World "Inequality"
|
||||||
Level 2
|
Level 2
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib.Tactic.Linarith
|
import Mathlib.Tactic.Linarith
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Inequality"
|
World "Inequality"
|
||||||
Level 3
|
Level 3
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib.Tactic.Linarith
|
import Mathlib.Tactic.Linarith
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Inequality"
|
World "Inequality"
|
||||||
Level 4
|
Level 4
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Inequality"
|
World "Inequality"
|
||||||
Level 1
|
Level 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import TestGame.Levels.Lean.L01_Type
|
import Adam.Levels.Lean.L01_Type
|
||||||
import TestGame.Levels.Lean.L02_Universe
|
import Adam.Levels.Lean.L02_Universe
|
||||||
import TestGame.Levels.Lean.L03_ImplicitArguments
|
import Adam.Levels.Lean.L03_ImplicitArguments
|
||||||
import TestGame.Levels.Lean.L04_InstanceArguments
|
import Adam.Levels.Lean.L04_InstanceArguments
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Lean"
|
World "Lean"
|
||||||
Title "Lean"
|
Title "Lean"
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Lean"
|
World "Lean"
|
||||||
Level 1
|
Level 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Lean"
|
World "Lean"
|
||||||
Level 2
|
Level 2
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib
|
import Mathlib
|
||||||
import TestGame.ToBePorted
|
import Adam.ToBePorted
|
||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Lean"
|
World "Lean"
|
||||||
Level 3
|
Level 3
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib
|
import Mathlib
|
||||||
import TestGame.ToBePorted
|
import Adam.ToBePorted
|
||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Lean"
|
World "Lean"
|
||||||
Level 4
|
Level 4
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
import Mathlib.Tactic.LeftRight
|
import Mathlib.Tactic.LeftRight
|
||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Implication"
|
World "Implication"
|
||||||
Level 9
|
Level 9
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib.Tactic.Ring
|
import Mathlib.Tactic.Ring
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Nat2"
|
World "Nat2"
|
||||||
Level 3
|
Level 3
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib.Tactic.Ring
|
import Mathlib.Tactic.Ring
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Nat2"
|
World "Nat2"
|
||||||
Level 5
|
Level 5
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
import Mathlib.Tactic.Contrapose
|
import Mathlib.Tactic.Contrapose
|
||||||
import Mathlib.Tactic.Use
|
import Mathlib.Tactic.Use
|
||||||
@@ -21,7 +21,7 @@ lemma even_square (n : ℕ) : even n → even (n ^ 2) := by
|
|||||||
|
|
||||||
def prime (n : ℕ) : Prop := (2 ≤ n) ∧ ∀ a b, n = a * b → a = 1 ∨ b = 1
|
def prime (n : ℕ) : Prop := (2 ≤ n) ∧ ∀ a b, n = a * b → a = 1 ∨ b = 1
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Nat"
|
World "Nat"
|
||||||
Level 4
|
Level 4
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
-- -- INCORPORATED
|
-- -- INCORPORATED
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib.Tactic.Ring
|
import Mathlib.Tactic.Ring
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Function"
|
World "Function"
|
||||||
Level 1
|
Level 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,27 +1,27 @@
|
|||||||
import TestGame.Levels.LinearAlgebra.L01_Module
|
import Adam.Levels.LinearAlgebra.L01_Module
|
||||||
import TestGame.Levels.LinearAlgebra.L02_VectorNotation
|
import Adam.Levels.LinearAlgebra.L02_VectorNotation
|
||||||
import TestGame.Levels.LinearAlgebra.L03_VectorNotation
|
import Adam.Levels.LinearAlgebra.L03_VectorNotation
|
||||||
import TestGame.Levels.LinearAlgebra.L04_Submodule
|
import Adam.Levels.LinearAlgebra.L04_Submodule
|
||||||
import TestGame.Levels.LinearAlgebra.L05_Submodule
|
import Adam.Levels.LinearAlgebra.L05_Submodule
|
||||||
import TestGame.Levels.LinearAlgebra.L06_Span
|
import Adam.Levels.LinearAlgebra.L06_Span
|
||||||
import TestGame.Levels.LinearAlgebra.L07_Span
|
import Adam.Levels.LinearAlgebra.L07_Span
|
||||||
import TestGame.Levels.LinearAlgebra.L08_GeneratingSet
|
import Adam.Levels.LinearAlgebra.L08_GeneratingSet
|
||||||
|
|
||||||
import TestGame.Levels.LinearAlgebra.M01_LinearMap
|
import Adam.Levels.LinearAlgebra.M01_LinearMap
|
||||||
import TestGame.Levels.LinearAlgebra.M02_LinearIndep
|
import Adam.Levels.LinearAlgebra.M02_LinearIndep
|
||||||
import TestGame.Levels.LinearAlgebra.M04_Basis
|
import Adam.Levels.LinearAlgebra.M04_Basis
|
||||||
|
|
||||||
import TestGame.Levels.LinearAlgebra.N01_Span
|
import Adam.Levels.LinearAlgebra.N01_Span
|
||||||
import TestGame.Levels.LinearAlgebra.N02_Span
|
import Adam.Levels.LinearAlgebra.N02_Span
|
||||||
import TestGame.Levels.LinearAlgebra.N03_Idempotent
|
import Adam.Levels.LinearAlgebra.N03_Idempotent
|
||||||
import TestGame.Levels.LinearAlgebra.N04_Idempotent
|
import Adam.Levels.LinearAlgebra.N04_Idempotent
|
||||||
import TestGame.Levels.LinearAlgebra.N05_Sum
|
import Adam.Levels.LinearAlgebra.N05_Sum
|
||||||
import TestGame.Levels.LinearAlgebra.N06_Sum
|
import Adam.Levels.LinearAlgebra.N06_Sum
|
||||||
import TestGame.Levels.LinearAlgebra.N07_Prod
|
import Adam.Levels.LinearAlgebra.N07_Prod
|
||||||
import TestGame.Levels.LinearAlgebra.N08_Prod
|
import Adam.Levels.LinearAlgebra.N08_Prod
|
||||||
import TestGame.Levels.LinearAlgebra.N09_Prod
|
import Adam.Levels.LinearAlgebra.N09_Prod
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module"
|
World "Module"
|
||||||
Title "Vektorraum"
|
Title "Vektorraum"
|
||||||
|
|
||||||
@@ -32,10 +32,10 @@ einer Einführungsvorlesung antrifft: Man definiert ein \"Modul\" (Plural: Modul
|
|||||||
über einem Ring. Ein Modul über einem *Körper* wird dann auch \"Vektorraum\" genannt.
|
über einem Ring. Ein Modul über einem *Körper* wird dann auch \"Vektorraum\" genannt.
|
||||||
"
|
"
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Basis"
|
World "Basis"
|
||||||
Title "Lineare Abbildungen"
|
Title "Lineare Abbildungen"
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module2"
|
World "Module2"
|
||||||
Title "Mehr Vektorräume"
|
Title "Mehr Vektorräume"
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
||||||
import Mathlib.Algebra.Module.Basic -- definiert `module`
|
import Mathlib.Algebra.Module.Basic -- definiert `module`
|
||||||
import Mathlib.Tactic.LibrarySearch
|
import Mathlib.Tactic.LibrarySearch
|
||||||
import TestGame.StructInstWithHoles
|
import Adam.StructInstWithHoles
|
||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module"
|
World "Module"
|
||||||
Level 1
|
Level 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
||||||
import Mathlib.Algebra.Module.Pi -- definiert `Module ℚ (fin 2 → ℚ)`
|
import Mathlib.Algebra.Module.Pi -- definiert `Module ℚ (fin 2 → ℚ)`
|
||||||
@@ -7,7 +7,7 @@ import Mathlib.Tactic.FinCases
|
|||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module"
|
World "Module"
|
||||||
Level 2
|
Level 2
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
||||||
import Mathlib.Algebra.Module.Pi -- definiert `Module ℚ (fin 2 → ℚ)`
|
import Mathlib.Algebra.Module.Pi -- definiert `Module ℚ (fin 2 → ℚ)`
|
||||||
import Mathlib.Data.Fin.VecNotation
|
import Mathlib.Data.Fin.VecNotation
|
||||||
import Mathlib.Tactic.FinCases
|
import Mathlib.Tactic.FinCases
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module"
|
World "Module"
|
||||||
Level 3
|
Level 3
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Algebra.Module.Submodule.Lattice
|
import Mathlib.Algebra.Module.Submodule.Lattice
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module"
|
World "Module"
|
||||||
Level 4
|
Level 4
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Algebra.Module.Submodule.Lattice
|
import Mathlib.Algebra.Module.Submodule.Lattice
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module"
|
World "Module"
|
||||||
Level 5
|
Level 5
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Algebra.Module.Submodule.Lattice
|
import Mathlib.Algebra.Module.Submodule.Lattice
|
||||||
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
||||||
@@ -8,7 +8,7 @@ import Mathlib.Tactic.FinCases
|
|||||||
import Mathlib.Algebra.BigOperators.Finsupp -- default?
|
import Mathlib.Algebra.BigOperators.Finsupp -- default?
|
||||||
import Mathlib.LinearAlgebra.Span
|
import Mathlib.LinearAlgebra.Span
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module"
|
World "Module"
|
||||||
Level 6
|
Level 6
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Algebra.Module.Submodule.Lattice
|
import Mathlib.Algebra.Module.Submodule.Lattice
|
||||||
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
||||||
@@ -10,7 +10,7 @@ import Mathlib.LinearAlgebra.Span
|
|||||||
import Mathlib.Tactic.LibrarySearch
|
import Mathlib.Tactic.LibrarySearch
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module"
|
World "Module"
|
||||||
Level 7
|
Level 7
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Algebra.Module.Submodule.Lattice
|
import Mathlib.Algebra.Module.Submodule.Lattice
|
||||||
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
||||||
@@ -8,7 +8,7 @@ import Mathlib.Tactic.FinCases
|
|||||||
import Mathlib.Algebra.BigOperators.Finsupp -- default?
|
import Mathlib.Algebra.BigOperators.Finsupp -- default?
|
||||||
import Mathlib.LinearAlgebra.Span
|
import Mathlib.LinearAlgebra.Span
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module"
|
World "Module"
|
||||||
Level 8
|
Level 8
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
||||||
import Mathlib.Algebra.Module.LinearMap -- definiert `→ₗ`
|
import Mathlib.Algebra.Module.LinearMap -- definiert `→ₗ`
|
||||||
import Mathlib.Tactic.FinCases
|
import Mathlib.Tactic.FinCases
|
||||||
import Mathlib.Data.Fin.VecNotation
|
import Mathlib.Data.Fin.VecNotation
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Basis"
|
World "Basis"
|
||||||
Level 1
|
Level 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Algebra.Module.Submodule.Lattice
|
import Mathlib.Algebra.Module.Submodule.Lattice
|
||||||
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
||||||
@@ -10,7 +10,7 @@ import Mathlib.Algebra.BigOperators.Basic -- default
|
|||||||
-- import Mathlib.LinearAlgebra.LinearIndependent
|
-- import Mathlib.LinearAlgebra.LinearIndependent
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Basis"
|
World "Basis"
|
||||||
Level 2
|
Level 2
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Algebra.Module.Submodule.Lattice
|
import Mathlib.Algebra.Module.Submodule.Lattice
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Basis"
|
World "Basis"
|
||||||
Level 4
|
Level 4
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Algebra.Module.Submodule.Lattice
|
import Mathlib.Algebra.Module.Submodule.Lattice
|
||||||
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
||||||
@@ -8,7 +8,7 @@ import Mathlib.Tactic.FinCases
|
|||||||
import Mathlib.Algebra.BigOperators.Finsupp -- default?
|
import Mathlib.Algebra.BigOperators.Finsupp -- default?
|
||||||
import Mathlib.LinearAlgebra.Span
|
import Mathlib.LinearAlgebra.Span
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module2"
|
World "Module2"
|
||||||
Level 1
|
Level 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Algebra.Module.Submodule.Lattice
|
import Mathlib.Algebra.Module.Submodule.Lattice
|
||||||
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
import Mathlib.Data.Real.Basic -- definiert `ℝ`
|
||||||
@@ -11,7 +11,7 @@ import Mathlib
|
|||||||
|
|
||||||
open Submodule
|
open Submodule
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module2"
|
World "Module2"
|
||||||
Level 2
|
Level 2
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Algebra.Module.Submodule.Lattice
|
import Mathlib.Algebra.Module.Submodule.Lattice
|
||||||
import Mathlib.Data.Real.Basic
|
import Mathlib.Data.Real.Basic
|
||||||
import Mathlib.LinearAlgebra.Basic
|
import Mathlib.LinearAlgebra.Basic
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module2"
|
World "Module2"
|
||||||
Level 3
|
Level 3
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Algebra.Module.Submodule.Lattice
|
import Mathlib.Algebra.Module.Submodule.Lattice
|
||||||
import Mathlib.Data.Real.Basic
|
import Mathlib.Data.Real.Basic
|
||||||
import Mathlib.LinearAlgebra.Basic
|
import Mathlib.LinearAlgebra.Basic
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module2"
|
World "Module2"
|
||||||
Level 4
|
Level 4
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Algebra.Module.Submodule.Lattice
|
import Mathlib.Algebra.Module.Submodule.Lattice
|
||||||
import Mathlib.LinearAlgebra.Span
|
import Mathlib.LinearAlgebra.Span
|
||||||
|
|
||||||
open Submodule
|
open Submodule
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module2"
|
World "Module2"
|
||||||
Level 5
|
Level 5
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Algebra.Module.Submodule.Lattice
|
import Mathlib.Algebra.Module.Submodule.Lattice
|
||||||
import Mathlib.LinearAlgebra.Span
|
import Mathlib.LinearAlgebra.Span
|
||||||
|
|
||||||
open Submodule
|
open Submodule
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module2"
|
World "Module2"
|
||||||
Level 6
|
Level 6
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Algebra.Module.Submodule.Lattice
|
import Mathlib.Algebra.Module.Submodule.Lattice
|
||||||
import Mathlib.Data.Real.Basic
|
import Mathlib.Data.Real.Basic
|
||||||
import Mathlib.LinearAlgebra.Span
|
import Mathlib.LinearAlgebra.Span
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module2"
|
World "Module2"
|
||||||
Level 7
|
Level 7
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Algebra.Module.Submodule.Lattice
|
import Mathlib.Algebra.Module.Submodule.Lattice
|
||||||
import Mathlib.Data.Real.Basic
|
import Mathlib.Data.Real.Basic
|
||||||
@@ -6,7 +6,7 @@ import Mathlib.LinearAlgebra.Span
|
|||||||
|
|
||||||
universe u
|
universe u
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module2"
|
World "Module2"
|
||||||
Level 8
|
Level 8
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Algebra.Module.Submodule.Lattice
|
import Mathlib.Algebra.Module.Submodule.Lattice
|
||||||
import Mathlib.Data.Real.Basic
|
import Mathlib.Data.Real.Basic
|
||||||
import Mathlib.LinearAlgebra.Span
|
import Mathlib.LinearAlgebra.Span
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Module2"
|
World "Module2"
|
||||||
Level 9
|
Level 9
|
||||||
|
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
import TestGame.Levels.Numbers.L01_PNat
|
import Adam.Levels.Numbers.L01_PNat
|
||||||
import TestGame.Levels.Numbers.L02_PNat
|
import Adam.Levels.Numbers.L02_PNat
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Numbers"
|
World "Numbers"
|
||||||
Level 1
|
Level 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Numbers"
|
World "Numbers"
|
||||||
Level 2
|
Level 2
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
import TestGame.Levels.Predicate.L01_Ring
|
import Adam.Levels.Predicate.L01_Ring
|
||||||
import TestGame.Levels.Predicate.L02_Rewrite
|
import Adam.Levels.Predicate.L02_Rewrite
|
||||||
import TestGame.Levels.Predicate.L03_Rewrite
|
import Adam.Levels.Predicate.L03_Rewrite
|
||||||
import TestGame.Levels.Predicate.L04_Ring
|
import Adam.Levels.Predicate.L04_Ring
|
||||||
import TestGame.Levels.Predicate.L05_Rfl
|
import Adam.Levels.Predicate.L05_Rfl
|
||||||
import TestGame.Levels.Predicate.L06_Exists
|
import Adam.Levels.Predicate.L06_Exists
|
||||||
import TestGame.Levels.Predicate.L07_Exists
|
import Adam.Levels.Predicate.L07_Exists
|
||||||
import TestGame.Levels.Predicate.L08_Forall
|
import Adam.Levels.Predicate.L08_Forall
|
||||||
import TestGame.Levels.Predicate.L09_PushNeg
|
import Adam.Levels.Predicate.L09_PushNeg
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Predicate"
|
World "Predicate"
|
||||||
Title "Prädikate"
|
Title "Prädikate"
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib.Tactic.Ring
|
import Mathlib.Tactic.Ring
|
||||||
|
|
||||||
--set_option tactic.hygienic false
|
--set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Predicate"
|
World "Predicate"
|
||||||
Level 1
|
Level 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Predicate"
|
World "Predicate"
|
||||||
Level 2
|
Level 2
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Predicate"
|
World "Predicate"
|
||||||
Level 3
|
Level 3
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib.Tactic.Ring
|
import Mathlib.Tactic.Ring
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Predicate"
|
World "Predicate"
|
||||||
Level 4
|
Level 4
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Predicate"
|
World "Predicate"
|
||||||
Level 5
|
Level 5
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
import Mathlib.Tactic.Contrapose
|
import Mathlib.Tactic.Contrapose
|
||||||
import Mathlib.Tactic.Use
|
import Mathlib.Tactic.Use
|
||||||
@@ -8,7 +8,7 @@ import Mathlib.Algebra.Parity
|
|||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Predicate"
|
World "Predicate"
|
||||||
Level 6
|
Level 6
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
import Mathlib.Tactic.Contrapose
|
import Mathlib.Tactic.Contrapose
|
||||||
import Mathlib.Tactic.Use
|
import Mathlib.Tactic.Use
|
||||||
@@ -8,7 +8,7 @@ import Mathlib.Algebra.Parity
|
|||||||
|
|
||||||
set_option tactic.hygienic false
|
set_option tactic.hygienic false
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Predicate"
|
World "Predicate"
|
||||||
Level 7
|
Level 7
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
import Mathlib.Tactic.Contrapose
|
import Mathlib.Tactic.Contrapose
|
||||||
import Mathlib.Tactic.Use
|
import Mathlib.Tactic.Use
|
||||||
@@ -7,7 +7,7 @@ import Mathlib.Tactic.Ring
|
|||||||
import Mathlib.Algebra.Parity
|
import Mathlib.Algebra.Parity
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Predicate"
|
World "Predicate"
|
||||||
Level 8
|
Level 8
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib.Tactic.PushNeg
|
import Mathlib.Tactic.PushNeg
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
import Mathlib.Algebra.Parity
|
import Mathlib.Algebra.Parity
|
||||||
|
|
||||||
import TestGame.ToBePorted
|
import Adam.ToBePorted
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Predicate"
|
World "Predicate"
|
||||||
Level 9
|
Level 9
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import TestGame.Levels.Prime.L01_Dvd
|
import Adam.Levels.Prime.L01_Dvd
|
||||||
-- import TestGame.Levels.Prime.L04_Prime
|
-- import Adam.Levels.Prime.L04_Prime
|
||||||
-- import TestGame.Levels.Prime.L05_Prime
|
-- import Adam.Levels.Prime.L05_Prime
|
||||||
-- import TestGame.Levels.Prime.L06_ExistsUnique
|
-- import Adam.Levels.Prime.L06_ExistsUnique
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Prime"
|
World "Prime"
|
||||||
Title "Teilbarkeit"
|
Title "Teilbarkeit"
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
import Mathlib.Tactic.Ring
|
import Mathlib.Tactic.Ring
|
||||||
import Mathlib
|
import Mathlib
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Prime"
|
World "Prime"
|
||||||
Level 1
|
Level 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib.Data.Nat.Prime
|
import Mathlib.Data.Nat.Prime
|
||||||
|
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
@@ -9,9 +9,9 @@ import Mathlib.Tactic.Ring
|
|||||||
|
|
||||||
-- import Data.Nat.Prime
|
-- import Data.Nat.Prime
|
||||||
|
|
||||||
import TestGame.ToBePorted
|
import Adam.ToBePorted
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Prime"
|
World "Prime"
|
||||||
Level 2
|
Level 2
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib.Data.Nat.Prime
|
import Mathlib.Data.Nat.Prime
|
||||||
|
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
@@ -7,9 +7,9 @@ import Mathlib.Tactic.Contrapose
|
|||||||
import Mathlib.Tactic.Use
|
import Mathlib.Tactic.Use
|
||||||
import Mathlib.Tactic.Ring
|
import Mathlib.Tactic.Ring
|
||||||
|
|
||||||
import TestGame.ToBePorted
|
import Adam.ToBePorted
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Prime"
|
World "Prime"
|
||||||
Level 3
|
Level 3
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib.Data.Nat.Prime
|
import Mathlib.Data.Nat.Prime
|
||||||
|
|
||||||
import Std.Tactic.RCases
|
import Std.Tactic.RCases
|
||||||
@@ -7,9 +7,9 @@ import Mathlib.Tactic.Contrapose
|
|||||||
import Mathlib.Tactic.Use
|
import Mathlib.Tactic.Use
|
||||||
import Mathlib.Tactic.Ring
|
import Mathlib.Tactic.Ring
|
||||||
|
|
||||||
import TestGame.ToBePorted
|
import Adam.ToBePorted
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Prime"
|
World "Prime"
|
||||||
Level 4
|
Level 4
|
||||||
|
|
||||||
|
|||||||
@@ -1,19 +1,19 @@
|
|||||||
import TestGame.Levels.Proposition.L00_Tauto
|
import Adam.Levels.Proposition.L00_Tauto
|
||||||
import TestGame.Levels.Proposition.L01_Rfl
|
import Adam.Levels.Proposition.L01_Rfl
|
||||||
import TestGame.Levels.Proposition.L02_Assumption
|
import Adam.Levels.Proposition.L02_Assumption
|
||||||
import TestGame.Levels.Proposition.L03_Assumption
|
import Adam.Levels.Proposition.L03_Assumption
|
||||||
import TestGame.Levels.Proposition.L04_True
|
import Adam.Levels.Proposition.L04_True
|
||||||
import TestGame.Levels.Proposition.L05_Not
|
import Adam.Levels.Proposition.L05_Not
|
||||||
import TestGame.Levels.Proposition.L06_False
|
import Adam.Levels.Proposition.L06_False
|
||||||
import TestGame.Levels.Proposition.L07_ContraNotEq
|
import Adam.Levels.Proposition.L07_ContraNotEq
|
||||||
import TestGame.Levels.Proposition.L08_Contra
|
import Adam.Levels.Proposition.L08_Contra
|
||||||
import TestGame.Levels.Proposition.L09_And
|
import Adam.Levels.Proposition.L09_And
|
||||||
import TestGame.Levels.Proposition.L10_And
|
import Adam.Levels.Proposition.L10_And
|
||||||
import TestGame.Levels.Proposition.L11_Or
|
import Adam.Levels.Proposition.L11_Or
|
||||||
import TestGame.Levels.Proposition.L12_Or
|
import Adam.Levels.Proposition.L12_Or
|
||||||
import TestGame.Levels.Proposition.L13_Summary
|
import Adam.Levels.Proposition.L13_Summary
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Proposition"
|
World "Proposition"
|
||||||
Title "Aussagenlogik 1"
|
Title "Aussagenlogik 1"
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib.Tactic.Tauto
|
import Mathlib.Tactic.Tauto
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Proposition"
|
World "Proposition"
|
||||||
Level 1
|
Level 1
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Proposition"
|
World "Proposition"
|
||||||
Level 2
|
Level 2
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Proposition"
|
World "Proposition"
|
||||||
Level 3
|
Level 3
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
import Mathlib.Data.Nat.Basic -- TODO
|
import Mathlib.Data.Nat.Basic -- TODO
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Proposition"
|
World "Proposition"
|
||||||
Level 4
|
Level 4
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import TestGame.Metadata
|
import Adam.Metadata
|
||||||
|
|
||||||
Game "TestGame"
|
Game "Adam"
|
||||||
World "Proposition"
|
World "Proposition"
|
||||||
Level 5
|
Level 5
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user