Skip to main content
32 events
when toggle format what by license comment
May 11, 2018 at 7:47 comment added darij grinberg Okay, I will have to admit: I don't know nearly enough logic and analysis to get this, although I find the idea rather interesting; it's like Barr's theorem but without requiring the meta-theory to be classical. One thing I'm not totally sure about is what exactly the classical proofs of Perron-Frobenius require. You're implicitly assuming that constructivism differs from classical logic in LEM only, but I suspect the AC matters as well in Perron-Frobenius (it's real numbers after all), and I'm not even sure the logical foundations are the same.
May 11, 2018 at 7:18 history edited darij grinberg CC BY-SA 4.0
adapt to OP change
May 7, 2018 at 10:04 history edited Franka Waaldijk CC BY-SA 4.0
improved exposition
May 7, 2018 at 9:56 history edited Franka Waaldijk CC BY-SA 4.0
improved exposition
May 7, 2018 at 9:32 comment added Franka Waaldijk Matt F. pointed out that KG was proved in a paper by Michael Beeson, I've added the reference here in a fifth update.
May 7, 2018 at 9:30 history edited Franka Waaldijk CC BY-SA 4.0
lay-out
May 6, 2018 at 11:44 comment added Franka Waaldijk In essence then the eigenvector $v$ is positive, because a) we can find $v$ constructively, b) positivity is decidable for vectors in $(^r\mathbb{A})^n$, and c) it is impossible that $v$ is not positive, since that would contradict classical mathematics.
May 6, 2018 at 9:40 history edited Franka Waaldijk CC BY-SA 4.0
improved explanation
May 6, 2018 at 9:27 history edited Franka Waaldijk CC BY-SA 4.0
improved explanation
May 5, 2018 at 20:02 history edited Franka Waaldijk CC BY-SA 4.0
lay-out
May 5, 2018 at 19:56 history edited Franka Waaldijk CC BY-SA 4.0
corrected typo
May 5, 2018 at 19:14 comment added Franka Waaldijk I will explain the Kleene Getaway in a fourth update above, and mention where it is used in the proof that I gave.
May 5, 2018 at 19:13 comment added Franka Waaldijk The proof is there! But it uses a nifty and onorthodox shortcut, which you probably have not seen before. (I'm the only one as far as I know who regularly uses it. I remember it went against the constructive aesthetics of my PhD supervisor, who was also surprised by its effectiveness). I've been asking myself for some time now whether I should highlight this shortcut for a more general audience... I guess now is as good as ever. You see, I directly use the classical result, in a strictly constructive way, building in essence on Kleene's results. Let's call this shortcut the Kleene Getaway.
May 5, 2018 at 15:40 comment added darij grinberg I still don't see the proofs in your answer. Why is your eigenvector positive (or nonnegativr)?
May 5, 2018 at 7:35 comment added Franka Waaldijk To illustrate: in your first comment you wrote: '(And I'd be quite happy to have the theorem for positive matrices.)'. I gave you exactly that theorem...
May 5, 2018 at 7:32 history edited Franka Waaldijk CC BY-SA 4.0
improved explanation
May 5, 2018 at 7:24 comment added Franka Waaldijk I see that you have not accepted my answer as such... Perhaps you could explain why? Frankly, I feel I've given you a very clear and correct answer, much more than just some suggestions. So I would like to hear from you what you feel is missing.
May 5, 2018 at 2:56 comment added darij grinberg I believe I have now answered my question myself (using the theory of linear programming), though it will take me a while to write the answer up. Thanks for the suggestions and the interesting references!
May 4, 2018 at 17:20 history edited Franka Waaldijk CC BY-SA 4.0
typos
May 4, 2018 at 16:23 history edited Franka Waaldijk CC BY-SA 4.0
added explanatory comment
May 4, 2018 at 16:16 history edited Franka Waaldijk CC BY-SA 4.0
typos
May 4, 2018 at 16:10 history edited Franka Waaldijk CC BY-SA 4.0
added explanatory comment
May 4, 2018 at 16:04 history edited Franka Waaldijk CC BY-SA 4.0
added "third update"
May 4, 2018 at 6:12 history edited Franka Waaldijk CC BY-SA 4.0
corrected typo
May 4, 2018 at 6:00 comment added Franka Waaldijk But the argument, though correct, is brute force like I said. And like I suggested, there is a more elegant algebraic solution. This, through constructive logic, then directly covers the positivity of the eigenvector. I will update again to reflect this.
May 4, 2018 at 5:58 comment added Franka Waaldijk Compactness in constructive mathematics...very crucial. For those with more than a passing interest in constructive math, it would be useful to acquaint themselves with Constructive Analysis.
May 3, 2018 at 22:56 comment added darij grinberg Compactness in constructive logic? The main part of Perron-Frobenius is the positivity/nonnegativity of the eigenvector; I don't see how to get this algebraically from the splitting of a polynomial.
May 3, 2018 at 22:16 history edited Franka Waaldijk CC BY-SA 4.0
updated to incorporate the comments
May 3, 2018 at 22:04 comment added Franka Waaldijk I just read your comment, will update the answer to reflect this. In short: Perron-Frobenius for positive matrices follows more or less automatically from the splitting of $p(A)$ over $\mathbb{A}$, and the discreteness of $\mathbb{A}$. But I don't know how you derive your thms. 1. and 2. from Perron-Frobenius (and I'm terribly rusty on algebra), so I can't immediately help you further. If you provide some details on your classical derivation, that would help.
May 3, 2018 at 18:43 comment added darij grinberg (I suspect Basu/Pollack/Roy is another book that can be mined for useful tools.)
May 3, 2018 at 18:42 comment added darij grinberg It's not enough to build a constructive theory of algebraic reals; I also need to prove Perron-Frobenius in this theory! (And I'd be quite happy to have the theorem for positive matrices.)
May 3, 2018 at 16:39 history answered Franka Waaldijk CC BY-SA 4.0