Toolkit for URM Programming
Authors: Jingyu Yan and Grygoriy Zholtkevych
The project aim is to develop a toolkit for programming Unlimited Register Machine (URM) intended for studying computability theory.
The project tasks are:
- to develop a software realization of URM using Python language;
- to develop functions for manipulating with URM-programs
- concatenation of URM-programs,
- move URM-programs in memory,
- parallelization of URM-programs,
- to be added later;
- to develop a universal program;
- to be added later.
Files:
README.md is this file
URM_en.ipynb contains Colaboratory Notebook with working materials
Folders:
compy contains used Python files
Files:
__init__.py
types.py imports required annotations of types
nat.py contains a model of natural numbers