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 testgame
cd adam
lake update
cp lake-packages/mathlib/lean-toolchain lean-toolchain

@ -20,7 +20,7 @@ monacoSetup()
const router = createHashRouter([
{
path: "/",
loader: () => redirect("/game/testgame")
loader: () => redirect("/game/adam")
},
{
path: "/game/:gameId",

@ -56,7 +56,7 @@
},
"scripts": {
"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",
"build": "npm run build_server && npm run build_client",
"build_server": "server/build.sh",

@ -1,25 +1,25 @@
import TestGame.Metadata
import Adam.Metadata
import TestGame.Levels.Proposition
import TestGame.Levels.Implication
import TestGame.Levels.Predicate
import TestGame.Levels.Contradiction
-- import TestGame.Levels.Prime
import TestGame.Levels.Sum
-- import TestGame.Levels.Induction
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 TestGame.Levels.Numbers
import TestGame.Levels.Inequality
import Adam.Levels.Numbers
import Adam.Levels.Inequality
import TestGame.Levels.Lean
import TestGame.Levels.SetTheory
import TestGame.Levels.Function
import TestGame.Levels.SetFunction
import TestGame.Levels.LinearAlgebra
import Adam.Levels.Lean
import Adam.Levels.SetTheory
import Adam.Levels.Function
import Adam.Levels.SetFunction
import Adam.Levels.LinearAlgebra
Game "TestGame"
Game "Adam"
Title "Lean 4 game"
Introduction
"

@ -1,11 +1,11 @@
import TestGame.Levels.Contradiction.L01_Have
import TestGame.Levels.Contradiction.L02_Suffices
import TestGame.Levels.Contradiction.L03_ByContra
import TestGame.Levels.Contradiction.L04_ByContra
import TestGame.Levels.Contradiction.L05_Contrapose
import TestGame.Levels.Contradiction.L06_Summary
import Adam.Levels.Contradiction.L01_Have
import Adam.Levels.Contradiction.L02_Suffices
import Adam.Levels.Contradiction.L03_ByContra
import Adam.Levels.Contradiction.L04_ByContra
import Adam.Levels.Contradiction.L05_Contrapose
import Adam.Levels.Contradiction.L06_Summary
Game "TestGame"
Game "Adam"
World "Contradiction"
Title "Widerspruch"

@ -1,13 +1,13 @@
import TestGame.Metadata
import Adam.Metadata
import Std.Tactic.RCases
import Mathlib.Tactic.LeftRight
import Mathlib.Tactic.Contrapose
import Mathlib.Tactic.Use
import Mathlib.Tactic.Ring
import TestGame.ToBePorted
import Adam.ToBePorted
Game "TestGame"
Game "Adam"
World "Contradiction"
Level 1

@ -1,13 +1,13 @@
import TestGame.Metadata
import Adam.Metadata
import Std.Tactic.RCases
import Mathlib.Tactic.LeftRight
import Mathlib.Tactic.Contrapose
import Mathlib.Tactic.Use
import Mathlib.Tactic.Ring
import TestGame.ToBePorted
import Adam.ToBePorted
Game "TestGame"
Game "Adam"
World "Contradiction"
Level 2

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Std.Tactic.RCases
import Mathlib.Tactic.LeftRight
import Mathlib.Tactic.Contrapose
@ -6,9 +6,9 @@ import Mathlib.Tactic.Use
import Mathlib.Tactic.Ring
import Mathlib
import TestGame.ToBePorted
import Adam.ToBePorted
Game "TestGame"
Game "Adam"
World "Contradiction"
Level 3

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Std.Tactic.RCases
import Mathlib.Tactic.LeftRight
import Mathlib.Tactic.Contrapose
@ -6,9 +6,9 @@ import Mathlib.Tactic.Use
import Mathlib.Tactic.Ring
import Mathlib
import TestGame.ToBePorted
import Adam.ToBePorted
Game "TestGame"
Game "Adam"
World "Contradiction"
Level 4

@ -1,12 +1,12 @@
import TestGame.Metadata
import Adam.Metadata
import Std.Tactic.RCases
import Mathlib.Tactic.Contrapose
import Mathlib.Tactic.Use
import Mathlib.Tactic.Ring
import TestGame.ToBePorted
import Adam.ToBePorted
Game "TestGame"
Game "Adam"
World "Contradiction"
Level 5

@ -1,12 +1,12 @@
import TestGame.Metadata
import Adam.Metadata
import Std.Tactic.RCases
import Mathlib.Tactic.Contrapose
import Mathlib.Tactic.Use
import Mathlib.Tactic.Ring
import TestGame.ToBePorted
import Adam.ToBePorted
Game "TestGame"
Game "Adam"
World "Contradiction"
Level 6

@ -1,15 +1,15 @@
import TestGame.Levels.Function.L01_Function
import TestGame.Levels.Function.L02_Let
import TestGame.Levels.Function.L03_Piecewise
import TestGame.Levels.Function.L04_Injective
import TestGame.Levels.Function.L05_Injective
import TestGame.Levels.Function.L06_Injective
import TestGame.Levels.Function.L07_Surjective
import TestGame.Levels.Function.L08_Bijective
import TestGame.Levels.Function.L09_Inverse
import TestGame.Levels.Function.L11_Inverse
import Adam.Levels.Function.L01_Function
import Adam.Levels.Function.L02_Let
import Adam.Levels.Function.L03_Piecewise
import Adam.Levels.Function.L04_Injective
import Adam.Levels.Function.L05_Injective
import Adam.Levels.Function.L06_Injective
import Adam.Levels.Function.L07_Surjective
import Adam.Levels.Function.L08_Bijective
import Adam.Levels.Function.L09_Inverse
import Adam.Levels.Function.L11_Inverse
Game "TestGame"
Game "Adam"
World "Function"
Title "Abbildungen"

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
Game "TestGame"
Game "Adam"
World "Function"
Level 1

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
Game "TestGame"
Game "Adam"
World "Function"
Level 2

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
Game "TestGame"
Game "Adam"
World "Function"
Level 3

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
Game "TestGame"
Game "Adam"
World "Function"
Level 4

@ -1,9 +1,9 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Function"
Level 5

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
Game "TestGame"
Game "Adam"
World "Function"
Level 6

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
Game "TestGame"
Game "Adam"
World "Function"
Level 7

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
Game "TestGame"
Game "Adam"
World "Function"
Level 8

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
Game "TestGame"
Game "Adam"
World "Function"
Level 9

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
Game "TestGame"
Game "Adam"
World "Function"
Level 10

@ -1,18 +1,18 @@
import TestGame.Levels.Implication.L01_Intro
import TestGame.Levels.Implication.L02_Revert
import TestGame.Levels.Implication.L03_Apply
import TestGame.Levels.Implication.L04_Apply
import TestGame.Levels.Implication.L05_Apply
import TestGame.Levels.Implication.L06_Iff
import TestGame.Levels.Implication.L07_Rw
import TestGame.Levels.Implication.L08_Iff
import TestGame.Levels.Implication.L09_Iff
import TestGame.Levels.Implication.L10_Apply
import TestGame.Levels.Implication.L11_ByCases
import TestGame.Levels.Implication.L12_Rw
import TestGame.Levels.Implication.L13_Summary
import Adam.Levels.Implication.L01_Intro
import Adam.Levels.Implication.L02_Revert
import Adam.Levels.Implication.L03_Apply
import Adam.Levels.Implication.L04_Apply
import Adam.Levels.Implication.L05_Apply
import Adam.Levels.Implication.L06_Iff
import Adam.Levels.Implication.L07_Rw
import Adam.Levels.Implication.L08_Iff
import Adam.Levels.Implication.L09_Iff
import Adam.Levels.Implication.L10_Apply
import Adam.Levels.Implication.L11_ByCases
import Adam.Levels.Implication.L12_Rw
import Adam.Levels.Implication.L13_Summary
Game "TestGame"
Game "Adam"
World "Implication"
Title "Aussagenlogik 2"

@ -1,9 +1,9 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Tactic.Tauto
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Implication"
Level 1

@ -1,8 +1,8 @@
import TestGame.Metadata
import Adam.Metadata
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Implication"
Level 2

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
Game "TestGame"
Game "Adam"
World "Implication"
Level 3

@ -1,8 +1,8 @@
import TestGame.Metadata
import Adam.Metadata
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Implication"
Level 4

@ -1,6 +1,6 @@
import TestGame.Metadata
import Adam.Metadata
Game "TestGame"
Game "Adam"
World "Implication"
Level 5

@ -1,6 +1,6 @@
import TestGame.Metadata
import Adam.Metadata
Game "TestGame"
Game "Adam"
World "Implication"
Level 6

@ -1,11 +1,11 @@
import TestGame.Metadata
import Adam.Metadata
import Init.Data.ToString
-- #check List UInt8
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Implication"
Level 7

@ -1,8 +1,8 @@
import TestGame.Metadata
import Adam.Metadata
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Implication"
Level 8

@ -1,8 +1,8 @@
import TestGame.Metadata
import Adam.Metadata
import Std.Tactic.RCases
import Mathlib.Tactic.Cases
Game "TestGame"
Game "Adam"
World "Implication"
Level 9

@ -1,9 +1,9 @@
import TestGame.Metadata
import Adam.Metadata
import Std.Tactic.RCases
import Mathlib.Tactic.Cases
import Mathlib
Game "TestGame"
Game "Adam"
World "Implication"
Level 10

@ -1,9 +1,9 @@
import TestGame.Metadata
import Adam.Metadata
import Std.Tactic.RCases
import Mathlib.Tactic.Cases
import Mathlib
Game "TestGame"
Game "Adam"
World "Implication"
Level 11

@ -1,9 +1,9 @@
import TestGame.Metadata
import Adam.Metadata
import Std.Tactic.RCases
import Mathlib.Tactic.Cases
import Mathlib.Logic.Basic
Game "TestGame"
Game "Adam"
World "Implication"
Level 12

@ -1,11 +1,11 @@
import TestGame.Metadata
import Adam.Metadata
import Std.Tactic.RCases
import Mathlib.Tactic.LeftRight
import Mathlib
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Implication"
Level 13

@ -1,5 +1,5 @@
import TestGame.Levels.Induction.L01_Induction
import Adam.Levels.Induction.L01_Induction
Game "TestGame"
Game "Adam"
World "Induction"
Title "Übungen Induktions"

@ -1,10 +1,10 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Induction"
Level 1

@ -1,9 +1,9 @@
import TestGame.Levels.Inequality.L01_LE
import TestGame.Levels.Inequality.L02_Pos
import TestGame.Levels.Inequality.L03_Linarith
import TestGame.Levels.Inequality.L04_Linarith
import Adam.Levels.Inequality.L01_LE
import Adam.Levels.Inequality.L02_Pos
import Adam.Levels.Inequality.L03_Linarith
import Adam.Levels.Inequality.L04_Linarith
Game "TestGame"
Game "Adam"
World "Inequality"
Title "Ungleichung"

@ -1,6 +1,6 @@
import TestGame.Metadata
import Adam.Metadata
Game "TestGame"
Game "Adam"
World "Inequality"
Level 1

@ -1,10 +1,10 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Tactic.LibrarySearch
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Inequality"
Level 2

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Tactic.Linarith
Game "TestGame"
Game "Adam"
World "Inequality"
Level 3

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Tactic.Linarith
Game "TestGame"
Game "Adam"
World "Inequality"
Level 4

@ -1,8 +1,8 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
Game "TestGame"
Game "Adam"
World "Inequality"
Level 1

@ -1,9 +1,9 @@
import TestGame.Levels.Lean.L01_Type
import TestGame.Levels.Lean.L02_Universe
import TestGame.Levels.Lean.L03_ImplicitArguments
import TestGame.Levels.Lean.L04_InstanceArguments
import Adam.Levels.Lean.L01_Type
import Adam.Levels.Lean.L02_Universe
import Adam.Levels.Lean.L03_ImplicitArguments
import Adam.Levels.Lean.L04_InstanceArguments
Game "TestGame"
Game "Adam"
World "Lean"
Title "Lean"

@ -1,10 +1,10 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Lean"
Level 1

@ -1,10 +1,10 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Lean"
Level 2

@ -1,11 +1,11 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
import TestGame.ToBePorted
import Adam.ToBePorted
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Lean"
Level 3

@ -1,11 +1,11 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
import TestGame.ToBePorted
import Adam.ToBePorted
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Lean"
Level 4

@ -1,10 +1,10 @@
import TestGame.Metadata
import Adam.Metadata
import Std.Tactic.RCases
import Mathlib.Tactic.LeftRight
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Implication"
Level 9

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Tactic.Ring
Game "TestGame"
Game "Adam"
World "Nat2"
Level 3

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Tactic.Ring
Game "TestGame"
Game "Adam"
World "Nat2"
Level 5

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Std.Tactic.RCases
import Mathlib.Tactic.Contrapose
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
Game "TestGame"
Game "Adam"
World "Nat"
Level 4

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
-- -- INCORPORATED

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Tactic.Ring
Game "TestGame"
Game "Adam"
World "Function"
Level 1

@ -1,27 +1,27 @@
import TestGame.Levels.LinearAlgebra.L01_Module
import TestGame.Levels.LinearAlgebra.L02_VectorNotation
import TestGame.Levels.LinearAlgebra.L03_VectorNotation
import TestGame.Levels.LinearAlgebra.L04_Submodule
import TestGame.Levels.LinearAlgebra.L05_Submodule
import TestGame.Levels.LinearAlgebra.L06_Span
import TestGame.Levels.LinearAlgebra.L07_Span
import TestGame.Levels.LinearAlgebra.L08_GeneratingSet
import Adam.Levels.LinearAlgebra.L01_Module
import Adam.Levels.LinearAlgebra.L02_VectorNotation
import Adam.Levels.LinearAlgebra.L03_VectorNotation
import Adam.Levels.LinearAlgebra.L04_Submodule
import Adam.Levels.LinearAlgebra.L05_Submodule
import Adam.Levels.LinearAlgebra.L06_Span
import Adam.Levels.LinearAlgebra.L07_Span
import Adam.Levels.LinearAlgebra.L08_GeneratingSet
import TestGame.Levels.LinearAlgebra.M01_LinearMap
import TestGame.Levels.LinearAlgebra.M02_LinearIndep
import TestGame.Levels.LinearAlgebra.M04_Basis
import Adam.Levels.LinearAlgebra.M01_LinearMap
import Adam.Levels.LinearAlgebra.M02_LinearIndep
import Adam.Levels.LinearAlgebra.M04_Basis
import TestGame.Levels.LinearAlgebra.N01_Span
import TestGame.Levels.LinearAlgebra.N02_Span
import TestGame.Levels.LinearAlgebra.N03_Idempotent
import TestGame.Levels.LinearAlgebra.N04_Idempotent
import TestGame.Levels.LinearAlgebra.N05_Sum
import TestGame.Levels.LinearAlgebra.N06_Sum
import TestGame.Levels.LinearAlgebra.N07_Prod
import TestGame.Levels.LinearAlgebra.N08_Prod
import TestGame.Levels.LinearAlgebra.N09_Prod
import Adam.Levels.LinearAlgebra.N01_Span
import Adam.Levels.LinearAlgebra.N02_Span
import Adam.Levels.LinearAlgebra.N03_Idempotent
import Adam.Levels.LinearAlgebra.N04_Idempotent
import Adam.Levels.LinearAlgebra.N05_Sum
import Adam.Levels.LinearAlgebra.N06_Sum
import Adam.Levels.LinearAlgebra.N07_Prod
import Adam.Levels.LinearAlgebra.N08_Prod
import Adam.Levels.LinearAlgebra.N09_Prod
Game "TestGame"
Game "Adam"
World "Module"
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.
"
Game "TestGame"
Game "Adam"
World "Basis"
Title "Lineare Abbildungen"
Game "TestGame"
Game "Adam"
World "Module2"
Title "Mehr Vektorräume"

@ -1,13 +1,13 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Data.Real.Basic -- definiert ``
import Mathlib.Algebra.Module.Basic -- definiert `module`
import Mathlib.Tactic.LibrarySearch
import TestGame.StructInstWithHoles
import Adam.StructInstWithHoles
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Module"
Level 1

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Data.Real.Basic -- definiert ``
import Mathlib.Algebra.Module.Pi -- definiert `Module (fin 2 → )`
@ -7,7 +7,7 @@ import Mathlib.Tactic.FinCases
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Module"
Level 2

@ -1,11 +1,11 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Data.Real.Basic -- definiert ``
import Mathlib.Algebra.Module.Pi -- definiert `Module (fin 2 → )`
import Mathlib.Data.Fin.VecNotation
import Mathlib.Tactic.FinCases
Game "TestGame"
Game "Adam"
World "Module"
Level 3

@ -1,8 +1,8 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Algebra.Module.Submodule.Lattice
Game "TestGame"
Game "Adam"
World "Module"
Level 4

@ -1,8 +1,8 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Algebra.Module.Submodule.Lattice
Game "TestGame"
Game "Adam"
World "Module"
Level 5

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Algebra.Module.Submodule.Lattice
import Mathlib.Data.Real.Basic -- definiert ``
@ -8,7 +8,7 @@ import Mathlib.Tactic.FinCases
import Mathlib.Algebra.BigOperators.Finsupp -- default?
import Mathlib.LinearAlgebra.Span
Game "TestGame"
Game "Adam"
World "Module"
Level 6

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Algebra.Module.Submodule.Lattice
import Mathlib.Data.Real.Basic -- definiert ``
@ -10,7 +10,7 @@ import Mathlib.LinearAlgebra.Span
import Mathlib.Tactic.LibrarySearch
import Mathlib
Game "TestGame"
Game "Adam"
World "Module"
Level 7

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Algebra.Module.Submodule.Lattice
import Mathlib.Data.Real.Basic -- definiert ``
@ -8,7 +8,7 @@ import Mathlib.Tactic.FinCases
import Mathlib.Algebra.BigOperators.Finsupp -- default?
import Mathlib.LinearAlgebra.Span
Game "TestGame"
Game "Adam"
World "Module"
Level 8

@ -1,11 +1,11 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Data.Real.Basic -- definiert ``
import Mathlib.Algebra.Module.LinearMap -- definiert `→ₗ`
import Mathlib.Tactic.FinCases
import Mathlib.Data.Fin.VecNotation
Game "TestGame"
Game "Adam"
World "Basis"
Level 1

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Algebra.Module.Submodule.Lattice
import Mathlib.Data.Real.Basic -- definiert ``
@ -10,7 +10,7 @@ import Mathlib.Algebra.BigOperators.Basic -- default
-- import Mathlib.LinearAlgebra.LinearIndependent
import Mathlib
Game "TestGame"
Game "Adam"
World "Basis"
Level 2

@ -1,9 +1,9 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Algebra.Module.Submodule.Lattice
import Mathlib
Game "TestGame"
Game "Adam"
World "Basis"
Level 4

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Algebra.Module.Submodule.Lattice
import Mathlib.Data.Real.Basic -- definiert ``
@ -8,7 +8,7 @@ import Mathlib.Tactic.FinCases
import Mathlib.Algebra.BigOperators.Finsupp -- default?
import Mathlib.LinearAlgebra.Span
Game "TestGame"
Game "Adam"
World "Module2"
Level 1

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Algebra.Module.Submodule.Lattice
import Mathlib.Data.Real.Basic -- definiert ``
@ -11,7 +11,7 @@ import Mathlib
open Submodule
Game "TestGame"
Game "Adam"
World "Module2"
Level 2

@ -1,10 +1,10 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Algebra.Module.Submodule.Lattice
import Mathlib.Data.Real.Basic
import Mathlib.LinearAlgebra.Basic
Game "TestGame"
Game "Adam"
World "Module2"
Level 3

@ -1,10 +1,10 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Algebra.Module.Submodule.Lattice
import Mathlib.Data.Real.Basic
import Mathlib.LinearAlgebra.Basic
Game "TestGame"
Game "Adam"
World "Module2"
Level 4

@ -1,11 +1,11 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Algebra.Module.Submodule.Lattice
import Mathlib.LinearAlgebra.Span
open Submodule
Game "TestGame"
Game "Adam"
World "Module2"
Level 5

@ -1,11 +1,11 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Algebra.Module.Submodule.Lattice
import Mathlib.LinearAlgebra.Span
open Submodule
Game "TestGame"
Game "Adam"
World "Module2"
Level 6

@ -1,10 +1,10 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Algebra.Module.Submodule.Lattice
import Mathlib.Data.Real.Basic
import Mathlib.LinearAlgebra.Span
Game "TestGame"
Game "Adam"
World "Module2"
Level 7

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Algebra.Module.Submodule.Lattice
import Mathlib.Data.Real.Basic
@ -6,7 +6,7 @@ import Mathlib.LinearAlgebra.Span
universe u
Game "TestGame"
Game "Adam"
World "Module2"
Level 8

@ -1,10 +1,10 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Algebra.Module.Submodule.Lattice
import Mathlib.Data.Real.Basic
import Mathlib.LinearAlgebra.Span
Game "TestGame"
Game "Adam"
World "Module2"
Level 9

@ -1,2 +1,2 @@
import TestGame.Levels.Numbers.L01_PNat
import TestGame.Levels.Numbers.L02_PNat
import Adam.Levels.Numbers.L01_PNat
import Adam.Levels.Numbers.L02_PNat

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
Game "TestGame"
Game "Adam"
World "Numbers"
Level 1

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
Game "TestGame"
Game "Adam"
World "Numbers"
Level 2

@ -1,14 +1,14 @@
import TestGame.Levels.Predicate.L01_Ring
import TestGame.Levels.Predicate.L02_Rewrite
import TestGame.Levels.Predicate.L03_Rewrite
import TestGame.Levels.Predicate.L04_Ring
import TestGame.Levels.Predicate.L05_Rfl
import TestGame.Levels.Predicate.L06_Exists
import TestGame.Levels.Predicate.L07_Exists
import TestGame.Levels.Predicate.L08_Forall
import TestGame.Levels.Predicate.L09_PushNeg
import Adam.Levels.Predicate.L01_Ring
import Adam.Levels.Predicate.L02_Rewrite
import Adam.Levels.Predicate.L03_Rewrite
import Adam.Levels.Predicate.L04_Ring
import Adam.Levels.Predicate.L05_Rfl
import Adam.Levels.Predicate.L06_Exists
import Adam.Levels.Predicate.L07_Exists
import Adam.Levels.Predicate.L08_Forall
import Adam.Levels.Predicate.L09_PushNeg
Game "TestGame"
Game "Adam"
World "Predicate"
Title "Prädikate"

@ -1,9 +1,9 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Tactic.Ring
--set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Predicate"
Level 1

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
Game "TestGame"
Game "Adam"
World "Predicate"
Level 2

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib
Game "TestGame"
Game "Adam"
World "Predicate"
Level 3

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Tactic.Ring
Game "TestGame"
Game "Adam"
World "Predicate"
Level 4

@ -1,6 +1,6 @@
import TestGame.Metadata
import Adam.Metadata
Game "TestGame"
Game "Adam"
World "Predicate"
Level 5

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Std.Tactic.RCases
import Mathlib.Tactic.Contrapose
import Mathlib.Tactic.Use
@ -8,7 +8,7 @@ import Mathlib.Algebra.Parity
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Predicate"
Level 6

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Std.Tactic.RCases
import Mathlib.Tactic.Contrapose
import Mathlib.Tactic.Use
@ -8,7 +8,7 @@ import Mathlib.Algebra.Parity
set_option tactic.hygienic false
Game "TestGame"
Game "Adam"
World "Predicate"
Level 7

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Std.Tactic.RCases
import Mathlib.Tactic.Contrapose
import Mathlib.Tactic.Use
@ -7,7 +7,7 @@ import Mathlib.Tactic.Ring
import Mathlib.Algebra.Parity
import Mathlib
Game "TestGame"
Game "Adam"
World "Predicate"
Level 8

@ -1,12 +1,12 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Tactic.PushNeg
import Mathlib
import Mathlib.Algebra.Parity
import TestGame.ToBePorted
import Adam.ToBePorted
Game "TestGame"
Game "Adam"
World "Predicate"
Level 9

@ -1,9 +1,9 @@
import TestGame.Levels.Prime.L01_Dvd
-- import TestGame.Levels.Prime.L04_Prime
-- import TestGame.Levels.Prime.L05_Prime
-- import TestGame.Levels.Prime.L06_ExistsUnique
import Adam.Levels.Prime.L01_Dvd
-- import Adam.Levels.Prime.L04_Prime
-- import Adam.Levels.Prime.L05_Prime
-- import Adam.Levels.Prime.L06_ExistsUnique
Game "TestGame"
Game "Adam"
World "Prime"
Title "Teilbarkeit"

@ -1,9 +1,9 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Tactic.Ring
import Mathlib
Game "TestGame"
Game "Adam"
World "Prime"
Level 1

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Data.Nat.Prime
import Std.Tactic.RCases
@ -9,9 +9,9 @@ import Mathlib.Tactic.Ring
-- import Data.Nat.Prime
import TestGame.ToBePorted
import Adam.ToBePorted
Game "TestGame"
Game "Adam"
World "Prime"
Level 2

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Data.Nat.Prime
import Std.Tactic.RCases
@ -7,9 +7,9 @@ import Mathlib.Tactic.Contrapose
import Mathlib.Tactic.Use
import Mathlib.Tactic.Ring
import TestGame.ToBePorted
import Adam.ToBePorted
Game "TestGame"
Game "Adam"
World "Prime"
Level 3

@ -1,4 +1,4 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Data.Nat.Prime
import Std.Tactic.RCases
@ -7,9 +7,9 @@ import Mathlib.Tactic.Contrapose
import Mathlib.Tactic.Use
import Mathlib.Tactic.Ring
import TestGame.ToBePorted
import Adam.ToBePorted
Game "TestGame"
Game "Adam"
World "Prime"
Level 4

@ -1,19 +1,19 @@
import TestGame.Levels.Proposition.L00_Tauto
import TestGame.Levels.Proposition.L01_Rfl
import TestGame.Levels.Proposition.L02_Assumption
import TestGame.Levels.Proposition.L03_Assumption
import TestGame.Levels.Proposition.L04_True
import TestGame.Levels.Proposition.L05_Not
import TestGame.Levels.Proposition.L06_False
import TestGame.Levels.Proposition.L07_ContraNotEq
import TestGame.Levels.Proposition.L08_Contra
import TestGame.Levels.Proposition.L09_And
import TestGame.Levels.Proposition.L10_And
import TestGame.Levels.Proposition.L11_Or
import TestGame.Levels.Proposition.L12_Or
import TestGame.Levels.Proposition.L13_Summary
import Adam.Levels.Proposition.L00_Tauto
import Adam.Levels.Proposition.L01_Rfl
import Adam.Levels.Proposition.L02_Assumption
import Adam.Levels.Proposition.L03_Assumption
import Adam.Levels.Proposition.L04_True
import Adam.Levels.Proposition.L05_Not
import Adam.Levels.Proposition.L06_False
import Adam.Levels.Proposition.L07_ContraNotEq
import Adam.Levels.Proposition.L08_Contra
import Adam.Levels.Proposition.L09_And
import Adam.Levels.Proposition.L10_And
import Adam.Levels.Proposition.L11_Or
import Adam.Levels.Proposition.L12_Or
import Adam.Levels.Proposition.L13_Summary
Game "TestGame"
Game "Adam"
World "Proposition"
Title "Aussagenlogik 1"

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Tactic.Tauto
Game "TestGame"
Game "Adam"
World "Proposition"
Level 1

@ -1,6 +1,6 @@
import TestGame.Metadata
import Adam.Metadata
Game "TestGame"
Game "Adam"
World "Proposition"
Level 2

@ -1,6 +1,6 @@
import TestGame.Metadata
import Adam.Metadata
Game "TestGame"
Game "Adam"
World "Proposition"
Level 3

@ -1,7 +1,7 @@
import TestGame.Metadata
import Adam.Metadata
import Mathlib.Data.Nat.Basic -- TODO
Game "TestGame"
Game "Adam"
World "Proposition"
Level 4

@ -1,6 +1,6 @@
import TestGame.Metadata
import Adam.Metadata
Game "TestGame"
Game "Adam"
World "Proposition"
Level 5

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save