gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
Sonarpulse has quit [Ping timeout: 265 seconds]
nckx has quit [Quit: Updating my GNU GuixSD server — gnu.org/s/guix]
nckx has joined #nixos-chat
jtojnar has quit [Read error: Connection reset by peer]
jtojnar has joined #nixos-chat
jtojnar has quit [Remote host closed the connection]
jtojnar has joined #nixos-chat
jtojnar is now known as jtojnarZzZz
noefk has joined #nixos-chat
sphalerite_ is now known as sphalerite
capisce has quit [Read error: Connection reset by peer]
capisce has joined #nixos-chat
zybell has quit [Ping timeout: 260 seconds]
jtojnarZzZz has quit [Read error: Connection reset by peer]
jtojnarZzZz has joined #nixos-chat
zybell has joined #nixos-chat
jtojnar has joined #nixos-chat
jtojnarZzZz has quit [Read error: Connection reset by peer]
nckx has quit [Quit: Updating my GNU GuixSD server — gnu.org/s/guix]
nckx has joined #nixos-chat
<infinisil> Proofs!
<MichaelRaskin> simpson: actually there is a lot of interesting work in auto-generating proofs
<MichaelRaskin> It is quite interesting to see how top systems at CASC progress at, first-order logic proof search
<simpson> It's definitely interesting.
<MichaelRaskin> Pure FOL has the benefit of multiple checkers available, so one could _hope_ to escape the everpresent «is this a buggy optimisation in Coq?»
<MichaelRaskin> With SMT you already need to believe the complicated stuff to be correct
<MichaelRaskin> It looks like higher-order high-powered logics are attractive for the first steps, because they give you basic structures for free; I don't know any published prover-friendly encodings of a large enough set theory into pure FOF
<MichaelRaskin> I like FOF because there is completeness theorem for it…
<simpson> I have been working with the formalism in https://arxiv.org/abs/1706.00526
<MichaelRaskin> I tried to do semi-automated proof-completion with FOF provers (me: provide axioms, claims, and lemmas; automated prover: prove implications)
<MichaelRaskin> It seems fine, but a library of basic definitions is missing, and I don't like what I got with my first attempts
<simpson> Which corresponds to regular logic. It also neatly corresponds to a fragment of Lojban which is powerful enough to state things like "Given that all cats have a cat species, and all animals have an animal species, and all cats are animals, and all cat species are animal species, anything which is a cat with a cat species is also an animal with an animal species."
<simpson> I like Lojban's free basic definitions. They are somewhat tautological, but a Lojban-English dictionary can give them 'meaning'
<MichaelRaskin> I want to have a clear path to translate probability theory as a list of assumptions (without modifying the core), so I would like to have basic FOF and a reasonably close to standard set theory there.
<simpson> Interesting. I've played a bit with sheaves and Bayesian nets, which are a little limited causally but still might be useful.
<MichaelRaskin> I don't want to cut off central limit theorem, and I don't want to hard code it into the core and pray for correctness, and I definitely do not want to prove it from scratch without being able to translate the proof from a random textbook
<simpson> Mm.
<MichaelRaskin> That implies I want a sane translation of ZFC.
<MichaelRaskin> I have a workflow for lemma-hopping that seems OK, one day I will try again.
drakonis has joined #nixos-chat
drakonis has quit [Remote host closed the connection]
taktoa has quit [Remote host closed the connection]
Sonarpulse has joined #nixos-chat
Sonarpulse has quit [Ping timeout: 256 seconds]