import Adam.Metadata import Mathlib.Algebra.Module.Submodule.Lattice import Mathlib.LinearAlgebra.Span open Submodule Game "Adam" World "Module2" Level 5 Title "Lineare Abbildung" Introduction " Die interne Summe von Untermodulen wird in Lean mit `⊔` (`\\sup`) geschrieben. " Statement " Zeige, dass `V₁ ⊔ V₂` tatsächlich die interne Summe `⟨V₁ ∪ V₂⟩` ist. " {K V : Type _} [Field K] [AddCommMonoid V] [Module K V] (V₁ V₂ : Submodule K V) : V₁ ⊔ V₂ = span K ( (V₁ : Set V) ∪ V₂ ) := by rw [span_union] simp