« first day (143 days earlier)      last day (2221 days later) » 

04:41
Well, there's an easy way: For any property Q you can create a type of all objects satisfying Q. If we want we can happily capture that too in Fitch-style, after adding an inbuilt type of all types called "type":
Q : bool ⊢ { x : Q(x) } : type
Oh actually we don't need to add "type" and the first rule if we have the last two rules. (I added it because I also like to be able to reason about types, but that's unrelated to our conversation now.)
3 messages moved from Logic
 
4 hours later…
08:22
[ SmokeDetector | MS ] Bad keyword with email in body (64): Can you block wallet: 145SmyE7DBEQExsnXZobojbQqr5UdgbCHh by user91756 on bitcoin.SE
09:00
[ SmokeDetector | MS ] Bad keyword with email in body (64): Can you block wallet: 145SmyE7DBEQExsnXZobojbQqr5UdgbCHh ✏️ by user91756 on bitcoin.SE
 
11 hours later…
20:21
[ SmokeDetector | MS ] Bad keyword with email in answer, email in answer (160): Bitcoin-Core Developers sharing e-mail address? by YASUSHI UZAWA on bitcoin.SE
 
2 hours later…
21:55
4 messages moved from mempool

« first day (143 days earlier)      last day (2221 days later) »