Size: a a a

2ch /pr/ise #staythefuckhome

2020 May 11

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in 2ch /pr/ise #staythefuckhome
𝚙∨¬𝚙
определить знаки T, F, определить на них логические операции
Ну ты можешь написать
data Bool' = True' | False'
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in 2ch /pr/ise #staythefuckhome
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Ну ты можешь написать
data Bool' = True' | False'
И определить свои операторы
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
ну вообще да
источник

m

mykyta in 2ch /pr/ise #staythefuckhome
а можешь пример выведенной логики на чем-то кинуть
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
но это не совсем честно
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
это через типы
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in 2ch /pr/ise #staythefuckhome
𝚙∨¬𝚙
но это не совсем честно
А как надо?
источник

z

zeroid in 2ch /pr/ise #staythefuckhome
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
пропозиционально
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in 2ch /pr/ise #staythefuckhome
Можно на чистом лямбда исчислении вывезти
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
угу
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
mykyta
а можешь пример выведенной логики на чем-то кинуть
в смысле?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in 2ch /pr/ise #staythefuckhome
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Можно на чистом лямбда исчислении вывезти
А соответственно и на Хаскеле
источник

m

mykyta in 2ch /pr/ise #staythefuckhome
𝚙∨¬𝚙
в смысле?
ну я не понимаю, о чем ты говоришь "вывести логику в 10 строк"
источник

m

mykyta in 2ch /pr/ise #staythefuckhome
выведи логику в сколько-то строк
источник

К

Коля🤔🎭 in 2ch /pr/ise #staythefuckhome
Как же я проорал с этого
источник

К

Коля🤔🎭 in 2ch /pr/ise #staythefuckhome
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
// 3. Boolean is a iota of truthfulness.
//
boolean := iota.


// 4. True and false are the boolean possibilities.
//
true, false := boolean.


// 5. Truthfulness gives rise to normal logic.
//
not p :=
p := boolean.

-> p ?
 true  -> false.
 false -> true.

p and q :=
p, q := boolean.

-> p ?
 true  -> q.
 false -> false.

p or q :=
p, q := boolean.

-> p ?
 true  -> true.
 false -> q.

p xor q :=
p, q := boolean.

-> (p or q) and not (p and q.)
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
источник

𝚙

𝚙∨¬𝚙 in 2ch /pr/ise #staythefuckhome
тут оно записано
источник