# ILP Part 41 — Rubik’s cube

This is the forty first part of the ILP series. For your convenience you can find other parts in the table of contents in Part 1 – Boolean algebra We continue our exploration of riddles solvable by ILP. Today we are going to find solution for Rubik’s cube. Let’s begin. Theory There are lots of … Continue reading ILP Part 41 — Rubik’s cube

# ILP Part 40 — Ternary logic

This is the fortieth part of the ILP series. For your convenience you can find other parts in the table of contents in Part 1 – Boolean algebra We already know how to implement binary logic in ILP, today we are going to utilize it to implement ternary logic. Implementation Zero and one (or false … Continue reading ILP Part 40 — Ternary logic

# .NET Inside Out Part 3 — How to override sealed function in C#

This is the third part of the .NET Inside Out series. For your convenience you can find other parts in the table of contents in Part 1 – Virtual and non-virtual calls in C# A word of warning! Things presented here depend on the implementation details and require an extensive knowledge about the internals. There … Continue reading .NET Inside Out Part 3 — How to override sealed function in C#

# ILP Part 39 — Non-deterministic Turing Machine

This is the thirty ninth part of the ILP series. For your convenience you can find other parts in the table of contents in Part 1 – Boolean algebra Today we are going to simulate non-deterministic Turing machine using ILP. Let’s begin. Idea What is a Turing machine? Conceptually it is a simple computer capable … Continue reading ILP Part 39 — Non-deterministic Turing Machine