Ich lerne Idris und als eine persönliche Übung, würde ich gerne einen Primes
Typ implementieren, der aus allen Primzahlen besteht.Idris - Definieren Sie eine Primzahl Typ
Gibt es einen Weg in Idris, einen neuen Typ zu definieren, der von einem Typ und einer Eigenschaft ausgeht und alle Elemente des Starttyps auswählt, für die die Eigenschaft gilt? In meinem Fall gibt es eine Möglichkeit, Primes
als den Satz von Nat
so zu definieren, dass n <= p and n|p => n=1 or n=p
?
Wenn das nicht möglich ist, sollte ich Primzahlen definieren, die sie mit einer Art Sieb induktiv aufbauen?