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…
<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]