This commit is contained in:
Jon Eugster
2023-04-11 11:15:02 +02:00
parent a18ad27985
commit a4cb28df7b
4 changed files with 77 additions and 4 deletions
+12
View File
@@ -110,3 +110,15 @@ wie andere Objekte verwenden.
Note: `=>` wird in mathlib oft auch `↦` (`\\maps`) geschrieben.
"
DefinitionDoc Inhabited as "Inhabited" "
`Inhabited U` ist eine Instanz, die aussagt, dass `U` mindestens ein Element
enthält.
Hat man eine solche Instanz, kann man immer das Element `(default : U)` verwenden.
Was `default` genau ist hängt davon ab, wie `Inhabited U` bewiesen wurde. Es könnte
also alles sein und man sollte sich nicht darauf verlassen, dass `default` eine
bestimmte Eigenschaft hat. Z.B. ist `(default : ℕ) = 0` aber es hätte genau so gut
als `1` oder `2` definiert werden können.
"