a repository for my curriculum project
-
Updated
Oct 4, 2022 - Python
a repository for my curriculum project
Python implementation of a Deterministic Finite Automaton (DFA) with interactive testing. Verify input string acceptance and explore language processing concepts
Conway's Game of Life on Godot Engine. The game is visualized on a square and on a torus.
Simulators for Finite Automaton, Pushdown Automaton, and Turing Machine. Explore computational theory interactively!
REGEX-NFA converter and NFA simulator
Mathematical foundations of computing---A full course on Automata Theory, Computation, Complexity and NP-hardness
Python scripts that tackle classic NP problems like the Traveling Salesman and 0/1 Knapsack using basic algorithmic approaches.
A theoretical framework introducing the Non-Turing Machine: a deterministic, structure-driven model of machine order based on UDML, formal axioms, functional intentionality, and the declarative L-OPS language. This repository consolidates the core papers defining the architecture, logic, and conceptual foundations of this new machine type.
This repository contains three C language programs: monolithic, iterative and recursive, each calculating the Fibonacci sequence. I used the Trace Machine method to identify strong equivalence between the programs. The source code and presentation used in the classroom are available here.
This project includes classes and methods that are built to perform various operations on FAs.(Final project for Fundamentals of Computational Theory)
A computational theory explaining why observers experience probabilistic immortality and find themselves at technological transition points
Python + NumPy implementation of SHA-256 (FIPS 180-4), including padding, message schedule, compression function, full hash, tests vs hashlib, and a password-cracking demonstration.
An structured attempt at a Polynomial -Time Solution to the NP-complete Subset Sum Problem.
Turing machine emulator
Java program designed to create NFA, DFA and context free grammars, allowing to perform lexical and syntactic analysis.
Python script to create and test Turring machines
Universal Turing Machine in Java
My code and notes for the Stanford Algorithms Specialization on Coursera.
Laboratory implementations and experimental variants derived from the ICARUS closed-cycle homeostatic architecture. Includes PyTorch laboratory prototypes corresponding to ICARUS v0.4C hypotheses for technical evaluation. No claims of consciousness or final implementation. Laboratory v0.4C (frozen)
This repository holds a Jupyter notebook containing all five problems in the computational theory assessment.
Add a description, image, and links to the computational-theory topic page so that developers can more easily learn about it.
To associate your repository with the computational-theory topic, visit your repo's landing page and select "manage topics."