{"id":16415862,"url":"https://github.com/donno2048/ackermann","last_synced_at":"2026-05-16T02:37:18.382Z","repository":{"id":105052159,"uuid":"328398813","full_name":"donno2048/Ackermann","owner":"donno2048","description":"The Ackermann function","archived":false,"fork":false,"pushed_at":"2021-03-08T16:11:34.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-06T16:50:46.435Z","etag":null,"topics":["ackermann","algorithms","functions","recursion"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/donno2048.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-10T14:12:35.000Z","updated_at":"2021-09-21T19:42:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"590738d6-0cd7-49ef-812a-f354b66aa4a3","html_url":"https://github.com/donno2048/Ackermann","commit_stats":{"total_commits":5,"total_committers":1,"mean_commits":5.0,"dds":0.0,"last_synced_commit":"37b6807194c00023cafff267a2e32ab5ed822e94"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donno2048%2FAckermann","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donno2048%2FAckermann/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donno2048%2FAckermann/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donno2048%2FAckermann/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/donno2048","download_url":"https://codeload.github.com/donno2048/Ackermann/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240466792,"owners_count":19805862,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ackermann","algorithms","functions","recursion"],"created_at":"2024-10-11T07:07:20.239Z","updated_at":"2026-05-16T02:37:13.361Z","avatar_url":"https://github.com/donno2048.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ackermann\nThe Ackermann function\n\nA function suggested by Ackermann as an example for a recursive function cannot be written as an iterated function.\n\nAccording to Professor David Brailsford this is one of the most difficult functions to evaluate if not the most (except the Busy Beaver).\n\nIt's estimated that in the time takes to calculate `ack(4, 4)` the whole time between the [big bang](https://en.wikipedia.org/wiki/Big_Bang) and the [big crunch](https://en.wikipedia.org/wiki/Big_Crunch) will pass, but for any pair of number the ack function will not go to an infinite loop.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdonno2048%2Fackermann","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdonno2048%2Fackermann","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdonno2048%2Fackermann/lists"}