rename testgame to adam, part 2

pull/54/head
Alexander Bentkamp 3 years ago
parent 5c73d3bddb
commit bbe38ddc7c

@ -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",

@ -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",

@ -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

Loading…
Cancel
Save