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

4:41 AM
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…
8:22 AM
[ SmokeDetector | MS ] Bad keyword with email in body (64): Can you block wallet: 145SmyE7DBEQExsnXZobojbQqr5UdgbCHh by user91756 on bitcoin.SE
 
9:00 AM
[ SmokeDetector | MS ] Bad keyword with email in body (64): Can you block wallet: 145SmyE7DBEQExsnXZobojbQqr5UdgbCHh ✏️ by user91756 on bitcoin.SE
 
 
11 hours later…
8:21 PM
[ 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…
9:55 PM
4 messages moved from mempool
 

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