Skip to content

Instantly share code, notes, and snippets.

View Rexagon's full-sized avatar
🦀

Ivan Kalinin Rexagon

🦀
View GitHub Profile
DOMAINS
list=i*
i=integer
PREDICATES
nondeterm main()
nondeterm input_list(list)
nondeterm delete_odds(list,list)
nondeterm delete_element(list,list,integer)
nondeterm print_list(list)
DOMAINS
list=i*
i=integer
PREDICATES
nondeterm main()
nondeterm input_list(list)
nondeterm summ_odds(list,integer)
nondeterm summ_odds(list,integer,integer)
DOMAINS
list=i*
i=integer
PREDICATES
nondeterm main()
nondeterm input_list(list)
nondeterm make_positive(list, list)
nondeterm print_list(list)
DOMAINS
list=i*
i=integer
PREDICATES
nondeterm main()
nondeterm input_list(list)
nondeterm change_last(list, integer, list)
nondeterm print_list(list)
DOMAINS
list=i*
i=integer
PREDICATES
nondeterm main()
nondeterm input_list(list)
nondeterm delete_nth(list, integer, list)
nondeterm delete_nth(list, integer, integer, list)
nondeterm print_list(list)
DOMAINS
list=i*
i=integer
PREDICATES
nondeterm main()
nondeterm input_list(list)
nondeterm concatenate(list, list, list)
nondeterm concatenate(list, list, integer, list)
nondeterm print_list(list)
DOMAINS
list=i*
i=integer
PREDICATES
nondeterm main()
nondeterm input_list(list)
nondeterm subarray(list, integer, list)
nondeterm subarray(list, integer, integer, list)
nondeterm print_list(list)
DOMAINS
list=i*
i=integer
PREDICATES
nondeterm main()
nondeterm input_list(list)
nondeterm delete_last(list, integer, list)
nondeterm print_list(list)
@Rexagon
Rexagon / task_53.pr
Last active November 2, 2017 11:53
task_53.pr
DOMAINS
list=i*
i=integer
PREDICATES
nondeterm main()
nondeterm input_list(list)
nondeterm insert(list, list, integer, list)
nondeterm insert(list, list, integer, integer, list)
@Rexagon
Rexagon / task_90.pr
Last active November 14, 2017 13:32
DOMAINS
bi_t = tree_b(bi_t, string, bi_t); nil
i = integer
PREDICATES
nondeterm main()
nondeterm handle_input(bi_t, char)
nondeterm find_subtree(bi_t, string, bi_t)
nondeterm get_tree_height(bi_t, i)
nondeterm delete_element(bi_t, string, bi_t)