Skip to main content
10 events
when toggle format what by license comment
Aug 9, 2022 at 18:42 comment added Andrej Bauer Let nat : Nat → Ord be the obvious embedddding, and let ω = limit nat. How do you show that omega ≤ limit (λ k → 2 * k)?
Aug 9, 2022 at 18:40 comment added Andrej Bauer Successor need not be monotone constructively, what makes you think you've got the correct definition of ?
Aug 9, 2022 at 18:38 comment added Andrej Bauer From the description of your functions and arguments it does not yet follow that you've got termination. It would be useful to see more details.
Jun 3, 2022 at 3:46 answer added Dan Doel timeline score: 6
Jun 2, 2022 at 5:15 comment added ionchy This mastodon.vierkantor.com/@Vierkantor/108406129582981803 pointed out that if f 0 = zero; f (n+1) = succ (f n) then lim (λn. succ (f n)) is equal (isomorphic? idk) to lim f (i.e. ω), which is strictly smaller than succ (lim f), so if succ (lim f) ≤ lim (λn. succ (f n)) is where you ended up naturally, and that's refutable, maybe your max is wrong? Or maybe any definition of max just isn't monotone?? Better ask a set theorist
Jun 2, 2022 at 0:13 comment added Li-yao Xia You may need the max to make the first call, but once inside the recursive function you only need the upper bound to decrease, not necessarily to remain equal to the max.
Jun 1, 2022 at 22:42 comment added Joey Eremondi @Li-yaoXia But how would I generate the bounds for recursive calls without a max function?
Jun 1, 2022 at 22:23 comment added Li-yao Xia Rather than computing the max, have you considered only tracking an upper bound on both arguments?
Jun 1, 2022 at 21:32 history edited Joey Eremondi CC BY-SA 4.0
added 255 characters in body
Jun 1, 2022 at 20:35 history asked Joey Eremondi CC BY-SA 4.0