User jessealama - MathOverflowmost recent 30 from http://mathoverflow.net2013-05-26T05:27:59Zhttp://mathoverflow.net/feeds/user/5497http://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://mathoverflow.net/questions/72794/what-are-some-other-uses-for-ehrenfeucht-fraisse-games/118936#118936Answer by jessealama for What are some other uses for Ehrenfeucht-Fraïssé games?jessealama2013-01-15T01:30:52Z2013-01-15T01:30:52Z<p>These games have many uses. I think they're a lot of fun, but proofs that Duplicator has a winning strategy tend to get tedious quickly. Several applications are given (either in the body of the text or as exercises) in <em>Elements of Finite Model Theory</em> by Libkin. One application of E-F games that I like: to show that in first-order logic with equality and a single unary relation symbol <em>R</em> there is no sentence such that for all structures <em>A</em> the sentence holds in <em>A</em> iff the cardinality of the interpretation of <em>R</em> in <em>A</em> is even. Lots of other "cardinality properties" can be similarly shown with E-F games to be undefinable in FOL, such as FOL's inability to capture that the cardinality of the interpretation of two unary relations <em>R</em> and <em>S</em> are equal (in the finite case, without regard for the infinite case). In my Ph.D. dissertation I applied E-F games to a fun little example in the same spirit: given a first-order signature with three unary relation symbols <em>V</em>, <em>E</em>, and <em>F</em>, one cannot give a formula that captures the class of structures <em>A</em> for which <em>V^A - E^A + F^A</em> = 2. That is to say, in a suitable sense <a href="http://en.wikipedia.org/wiki/Euler%27s_polyhedron_formula#Polyhedra" rel="nofollow">Euler's polyhedron formula</a> cannot be captured in FOL.</p>
http://mathoverflow.net/questions/41214/has-anyone-thought-about-creating-a-formal-proof-wiki-with-verifier/118695#118695Answer by jessealama for Has anyone thought about creating a formal proof wiki with verifier? jessealama2013-01-12T02:54:59Z2013-01-12T23:56:24Z<p>As part of the <a href="http://www.fnds.cs.ru.nl/fndswiki/Research/MathWiki" rel="nofollow">MathWiki</a> project at Radboud University Nijmegen (The Netherlands), a wiki for <a href="http://mws.cs.ru.nl/mwiki/" rel="nofollow">Mizar</a> and for <a href="http://mws.cs.ru.nl/cwiki/" rel="nofollow">Coq-CoRN wiki</a> were built. Concerning Brouwer's fixed-point theorem, for example, see <a href="http://mws.cs.ru.nl/mwiki/brouwer.html#T14" rel="nofollow">the entry <code>BROUWER</code></a> in the Mizar wiki.</p>
http://mathoverflow.net/questions/3776/when-are-two-proofs-of-the-same-theorem-really-different-proofs/118681#118681Answer by jessealama for When are two proofs of the same theorem really different proofsjessealama2013-01-11T22:40:46Z2013-01-11T22:40:46Z<p>The other posters have well pointed out that the proof identity problem can be approached from various directions. If you're interested in proof theory and are willing to delve into natural deduction and category theory, you might be interested in two proposals for addressing the proof identity problem: the <em>Normalization Conjecture</em> and the <em>Generality Conjecture</em>. See Dozen's "<a href="http://arxiv.org/abs/math/0208094" rel="nofollow">Identity of proofs based on normalization and generality</a>" for a nice introduction to these two ways of viewing the proof identity problem.</p>
http://mathoverflow.net/questions/32923/how-do-proof-verifiers-work/118679#118679Answer by jessealama for How do proof verifiers work?jessealama2013-01-11T22:30:31Z2013-01-11T22:30:31Z<p>You ask how proof verifiers work, but it seems you are asking a somewhat more precise question: how do proof verifiers <em>based on various higher-order logics</em> work? If you are interested only in classical first-order logic (or less, e.g., propositional logic), then you don't need to worry about higher-order issues. (There are important caveats. For example, the expressiveness of plain first-order logic has limits that you might consider unwelcome for various purposes, such as its inability to capture, e.g., reachability in a graph.) The <a href="http://www.mizar.org/" rel="nofollow">Mizar system</a>, for example, is based on classical first-order logic plus (a rather strong) set theory.</p>
http://mathoverflow.net/questions/14767/do-you-know-any-good-introductory-resource-on-sequent-calculus/118678#118678Answer by jessealama for Do you know any good introductory resource on sequent calculus?jessealama2013-01-11T22:18:06Z2013-01-11T22:18:06Z<p>I second here the recommendations of Troelstra and Schwichtenberg's <em>Basic Proof Theory</em> for learning sequent calculus because of its exercises; focus on chapter 3 and do the exercises to get a good grip on standard sequent calculi for classical and intuitionistic logic, as well as get some exposure to a few variations (e.g., single-sided calculi). von Plato and Negri's <em>Structural Proof Theory</em> is also very good, but it is more of a monograph than a textbook (there are no exercises). In von Plato and Negri you will find detailed and systematic discussion of the relationship between natural deduction and sequent calculi throughout the book, a discussion that is is largely missing from Troelstra and Schwichtenberg (though it must be said that T and S do prove that various sequent calculi are equivalent with natural deduction and with certain Hilbert/Frege-style proof systems).</p>
http://mathoverflow.net/questions/118165/sequent-calculus-is-there-a-complete-linear-reasoning-i-e-no-trees/118645#118645Answer by jessealama for Sequent calculus: is there a complete linear reasoning (i.e., no trees)?jessealama2013-01-11T16:42:16Z2013-01-11T16:42:16Z<p>By "linear" do you mean (following Smullyan and Craig) that all rules have one premise? If so, I have nothing to add. But if you're willing to relax this requirement, there's another sense of "linear reasoning" that can be found in discussions of linear refinements of resolution. Linearity in this context means that every application of resolution is such that one of the (two) premises was derived immediately before the conclusion. Here one deals with trees, but of a very limited kind. There are completeness theorems for such restrictions of resolution (see, e.g., Donald Loveland's <em>Automated Theorem Proving: A Logical Basis</em>).</p>
http://mathoverflow.net/questions/118165/sequent-calculus-is-there-a-complete-linear-reasoning-i-e-no-trees/118645#118645Comment by jessealamajessealama2013-01-15T12:08:59Z2013-01-15T12:08:59ZYou may also consider working wit prenex formulas rather than arbitrary formulas. One can then formulate tableau rules that avoid branching. See, e.g., chapter 10 section 2 of Smullyan's <i>First-Order Logic</i>.