Data update

This commit is contained in:
Ingy döt Net 2025-02-27 18:35:13 -05:00
parent 8e4e15fa56
commit 72eb4943cb
1853 changed files with 35514 additions and 9441 deletions

View file

@ -0,0 +1,34 @@
type Trit
enum
int FALSE, MAYBE, TRUE
fun tNot ← <|Trit.byValue(Trit.TRUE.value - me.value)
fun tAnd ← <Trit you|when(me.value < you.value, me, you)
fun tOr ← <Trit you|when(me.value > you.value, me, you)
fun tImp ← <Trit you|me.tNot().tOr(you)
fun tEquiv ← <Trit you|me.tImp(you).tAnd(you.tImp(me))
fun tText ← <|me.name.padEnd(5).lower()
end
type Main
for each Trit a in Trit
writeLine((" " * 5), " ¬ ", a.tText(), " = ", a.tNot().tText())
end
for each Trit a in Trit
for each Trit b in Trit
writeLine(a.tText(), " ∧ ", b.tText(), " = ", a.tAnd(b).tText())
end
end
for each Trit a in Trit
for each Trit b in Trit
writeLine(a.tText(), " ", b.tText(), " = ", a.tOr(b).tText())
end
end
for each Trit a in Trit
for each Trit b in Trit
writeLine(a.tText(), " ⊃ ", b.tText(), " = ", a.tImp(b).tText())
end
end
for each Trit a in Trit
for each Trit b in Trit
writeLine(a.tText(), " ≡ ", b.tText(), " = ", a.tEquiv(b).tText())
end
end