[go: up one dir, main page]

login
Revision History for A005229 (Bold, blue-underlined text is an addition; faded, red-underlined text is a deletion.)

Showing entries 1-10 | older changes
a(1) = a(2) = 1; for n > 2, a(n) = a(a(n-2)) + a(n - a(n-2)).
(history; published version)
#56 by Michael De Vlieger at Wed Jul 10 09:36:30 EDT 2024
STATUS

reviewed

approved

#55 by Michel Marcus at Wed Jul 10 08:05:02 EDT 2024
STATUS

proposed

reviewed

#54 by Yifan Xie at Wed Jul 10 02:30:15 EDT 2024
STATUS

editing

proposed

#53 by Yifan Xie at Wed Jul 10 01:40:58 EDT 2024
COMMENTS

From Yifan Xie, Jul 09 2024: (Start)

Theorem 1: a(n+1) - a(n) = 0 or 1.

Proof: We use induction. For n = 1 and 2, the formula holds. Suppose that it holds for all n < k (k >= 3). Then a(k+1) - a(k) = (a(a(k-1))-a(a(k-2))) + (a(k+1 - a(k-1)) - a(k - a(k-2))). We know that a(k-1) - a(k-2) = 0 or 1. If a(k-1) = a(k-2), Then a(a(k-1))-a(a(k-2)), (k+1 - a(k-1)) - (k - a(k-2)) = 1, thus a(k+1 - a(k-1)) - a(k - a(k-2)) = 0 or 1 (note that k - a(k-2) < k), hence a(k+1) - a(k) = 0 or 1. Similarly, if a(k-1) = a(k-2) + 1, a(k+1) - a(k) = 0 or 1. Therefore the formula holds for all n's.

(End)

Discussion
Wed Jul 10
02:30
Yifan Xie: I won't publish only one result...
#52 by Yifan Xie at Tue Jul 09 10:50:52 EDT 2024
COMMENTS

Theorem 2: If a(n) = a(n+1), a(n-1) = a(n-2) + 1.

Proof: Since 0 = a(n+1) - a(n) = (a(a(n-1))-a(a(n-2))) + (a(n+1 - a(n-1)) - a(n - a(n-2))) and a(a(n-1)) - a(a(n-2)) >= 0, a(n+1 - a(n-1)) <= a(n - a(n-2)). Therefore, n+1 - a(n-1) <= n - a(n-2), hence a(n-1) - a(n-2) >= 1. Applying theorem 1, we conclude that a(n-1) = a(n-2) + 1.

Theorem 3: There cannot be four consecutive equal terms.

Proof: Applying theorem 2 we conclude that a(n) = a(n+1) and a(n+2) = a(n+3) is a contradiction.

#51 by Yifan Xie at Tue Jul 09 10:39:20 EDT 2024
COMMENTS

From Yifan Xie, Jul 09 2024: (Start)

Theorem 1: a(n+1) - a(n) = 0 or 1.

Proof: We use induction. For n = 1 and 2, the formula holds. Suppose that it holds for all n < k (k >= 3). Then a(k+1) - a(k) = (a(a(k-1))-a(a(k-2))) + (a(k+1 - a(k-1)) - a(k - a(k-2))). We know that a(k-1) - a(k-2) = 0 or 1. If a(k-1) = a(k-2), Then a(a(k-1))-a(a(k-2)), (k+1 - a(k-1)) - (k - a(k-2)) = 1, thus a(k+1 - a(k-1)) - a(k - a(k-2)) = 0 or 1 (note that k - a(k-2) < k), hence a(k+1) - a(k) = 0 or 1. Similarly, if a(k-1) = a(k-2) + 1, a(k+1) - a(k) = 0 or 1. Therefore the formula holds for all n's.

Theorem 2: If a(n) = a(n+1), a(n-1) = a(n-2) + 1.

Proof: Since 0 = a(n+1) - a(n) = (a(a(n-1))-a(a(n-2))) + (a(n+1 - a(n-1)) - a(n - a(n-2))) and a(a(n-1)) - a(a(n-2)) >= 0, a(n+1 - a(n-1)) <= a(n - a(n-2)). Therefore, n+1 - a(n-1) <= n - a(n-2), hence a(n-1) - a(n-2) >= 1. Applying theorem 1, we conclude that a(n-1) = a(n-2) + 1.

Theorem 3: There cannot be four consecutive equal terms.

Proof: Applying theorem 2 we conclude that a(n) = a(n+1) and a(n+2) = a(n+3) is a contradiction.

(End)

STATUS

approved

editing

#50 by Joerg Arndt at Mon Mar 28 07:45:08 EDT 2022
STATUS

reviewed

approved

#49 by Michel Marcus at Mon Mar 28 00:28:49 EDT 2022
STATUS

proposed

reviewed

#48 by G. C. Greubel at Sun Mar 27 23:59:31 EDT 2022
STATUS

editing

proposed

#47 by G. C. Greubel at Sun Mar 27 23:59:12 EDT 2022
MAPLE

A005229:= proc(n) option remember;

A005229 := proc(n) option remember; if n<=2 then 1 else A005229(A005229(n-2)) +A005229(n-A005229(n-2)); fi; end;

fi; end;

seq(A005229(n), n=1..70)

PROG

(PARI) a(n)=an[ n ]; an=vector(100, n, 1); for(n=3, 100, an[ n ]=a(a(n-2))+a(n-a(n-2)))

(Sage)

@CachedFunction

def a(n): # A005229

if (n<3): return 1

else: return a(a(n-2)) + a(n-a(n-2))

[a(n) for n in (1..100)] # G. C. Greubel, Mar 27 2022

STATUS

approved

editing

Discussion
Sun Mar 27
23:59
G. C. Greubel: Pari needs help.