The Schoolroom Model of Trusted Computer Science


By K. J. Hamer-Hodges, FIEE

The rightful pilots of a functioning democratic Cyber society are free and equal citizens who make independent choices to suit themselves within the law of the land, not the laws of Cyberspce. For this to work, individuals must be free to act, unhindered by the proprietory rules of the software Cyber-titans. Dictators who rule Cyberspace with iron gloves of gkobal monopolies. They control the search engines, app stores, sales channels and operating systems to limit freedom of choice to options that only serve their commercial interests. 

Democracy in Cyber space must be true to the ideals enshrined by the graves of unknown dead patriots. Freedom is the ability to decide without bias, intimidation, crime or corruption. This begins with transparent law and order.  The undetected crime and hidden corruption caused by crafted malware and global hackers must end, it must be detected and prevented on the spot, by computer science. The first responder in Cyberspace is the computer. 

Civil society is composed of independent individuals. In America we share the United States Constitution and the Bill of Rights. For a functioning democratic Cyber democracy this must remain true. The explicit guarantees of personal freedoms, individual rights, transparent government, ordered justice, and explicit declarations of power owned by 'We the people.' 

For Cyberspace to replace traditional government through software-defined virtual reality, these rights cannot fade or become opaque, or democracy will be lost, corrupted by unruly computers and dangerous software indifferent to Civilization. Generation after generation the Americans spirit fights for equality and justice. The forces of evil in human nature must be resisted. It is a constant fight that moved from the street into Cyberspace. Computers must be the first responder to prevent Cyber-dictators from supplanting individuality. 

Transparent computer science and democracy in Cyberspace is a fight for flawless mathematical computers. Error-free machines like children at school obeying the symbols on a teacher's chalkboard. This symbolic language, infallibly automated by the best student demonstrates mathematical perfection. The flawless expressions, freed of human error is the schoolroom model of computer science, devoid of malware and hacking. Released from the centralized control of dictatorial binary operating systems, individuals can freely search for and achieve scientific perfection. 

Symbols deconstruct science into function abstractions. Each represented by a symbol in a namespace of individually related abstractions. Mathematics in a pure form has infinite scientific horizons, first expressed on a schoolroom chalkboard as (a + b = c) or ultimately in university where E=m*c^2. 

Computer science redefined this way can be automated infallibly, defined by flawless expressions in a tree of logic. Each mathematical namespace, with many computational paths navigated by results calculated along the way. The namespace is modular. The molecular component of a precise scientific constalation. The structure defines the DNA of the namespace, computed in parallel by children at school. This transparent model hides no opaque power, no hidden malware, devoid of hacking, and dictators. Freedom exists for individuals to flawlessly automate mathematics of infinite complexity for their own private needs. 

Cutting to the chase, democracy in Cyberspace depends on the infallible automation of mathematics. Like the Abacus and the slide, rule software must adopt the schoolroom model. Flawless mathematical calculations level the playing field equal for all. The universal computational model is the digital solution of scaleable Cyber-democracy worldwide. 

Nature's universal model of computation replaces the well-intentioned, best-effort of John von Neumann after WW2. Pervasive malware, unrestrained hacking, and dictatorial architectures are unacceptable characteristics for the survival of democracy morphed into Cyberspace. The criminal framework is inadequate for global Cyber-society to interact, grow, prosper. Cyber-society is the future of Civilization it must be purged of crime and dictators. The future depends on trusted software, industrial-strength software that automatically resists malware, and prevents dictatorial hacks. The schoolroom model of computer science is nature's only acceptable approach. 

Trusted software uses secure, hardware protected function abstractions to enforce national standards of law and order as enshrined by the constitution, in Cyberspace. Each nation can protect its own standards independently on a common scientific platform. Extending laws of the land into Cyberspace is vital for nations and individuals to blossom as a Cyber-democracy instead of a Cyber-dictatorship. Trust depends on the full force of engineered science to enforce the schoolroom model.

Computer science changes everything, it bridges the gap between abstract ideas and physical reality. Thus, as the physical world merges with the abstractions of Artificial Intelligence and Virtual Reality through global connectivity, the laws of human interaction change. The traditional physics of communication are updated by the laws of dictatorial Cyber-titans. Corrupt administration will never protect nor preserve the laws that anchor each nation to Civilization. 

A program implements an algorithm as a personal human expression compiled into binary data that controls a computer. These parochial predilections become a working function of a product. It is the binary interations that defines the software as a product. However, the Cyber-titans are intent on global commercial domination where domination is the keyword. They use unfair privileges of dictatorial operating systems to tilt activity in their favor by spying and restriting free choice. Since the beginning of Civilization dictatorial architectures rae used to dominate society. Systemic corruption allows malware and hacking to thrive. This is antithetical to American ideals of freedom and equality and it leads in the wrong direction.  

American ideals, established after the revolution over King George, established power with the people. Without authorization by the people, there is no centralized government power. The tokens of power are  term-limited keys and official chains of office. The written constitution and the bill of rights defend these sacred ideals. For Cyber society to succeed, Cyberspace must preserve and protect the constitution and all the laws of the land.  Power belongs to the people as enshrined in the constitution. No attempt is made. Human interactions must be trusted to operate under the laws of the land, but Cyberspace cannot be trusted. Deep-fakes are the latest example of why general-purpose computers cannot be trusted. 

The source of this problem is meaningless binary data. Binary information is meaningless. Software preferences are subjects of systemic binary corruption. Corruption is rampant because general-purpose computers see no value in binary information. The autocratic software and digital corruption are unavoidable. When, circa 1945, John von Neumann defined his architecture, still used today, his only objective was a batch process to automate table production for WW2 gunners. After seventy years of unprecedented change, binary data, adequate for the pioneers of general-purpose computers, still governs computer science, distorting life, first by subverting the laws of the land, and second by perverting the transparent course of justice. Cybersociety cannot progress this way, run by dictators using the inadequate science defined by the prior, pre-electronic age of batch processing.

Unreliable binary data and privileged, dictatorial operating system make this progression unavoidable. The dilemma of dictatorship surfaces from the privileged operating systems, while unguarded binary data allow undetected and unpunished Cybercrimes of huge magnitude. Either of the unchecked problems is fatal to civil society. However, they are both cured by the democratic standards of law and order, enforced by equal justice under the laws of the land. 

This fight for democracy in Cyberspace starts by purging the default privileges in general-purpose computers. These outdated machines remain damaged by the architecture of empires and dictators. These titled machines are dominated by proprietory operating systems, wielding autocratic, unfair, and unguarded privileges that exist by default in the binary architecture of these outdated WW2 machines. 

Unfair advantages offer unguarded criminal opportunities to the powerful and the crooked. They tilt cyberspace in favor of corruption and dictatorship. Already, Cyber-titans have emerged as medieval Barons, laws unto themselves in Cyberspace. Their parochial choices are then enforced by paid administrators, superuser henchmen who promote tribal fear of any alternative. 

The level playing field for computer science is the schoolroom model of mathematics. No default privileges exist. Mathematics is universally fair, and as taught to children and as used by scientists worldwide, there are no proprietary advantages. The best practices are all scientific. Mathematics is equally fair to one and all. In the schoolroom model, the children are the computer. The interact symbolically following the programs teach writes on a chalkboard. the students infallibly automate the mathematics through the science of immutable, abstract symbols. 

Each immutable symbol is flawlessly resolved by impeccable mathematical expressions. If the expression is false or the calculation wrong, the error is discovered, and the expression is corrected. The best computer which means the brilliant child is flawlessly programmed, as the teacher writes on the classroom chalkboard. The child infallibly-automates an exact mathematical result. 

This is the accepted, universal model of computation that exists in nature. It is a dynamic conjunction between science and life that results, in just one example, like the honeybee. In a hive, all bees are programed by the DNA from the current Queen, selected to lay eggs. The same DNA strings lead to hexagonal honeycombs and working in roles as a community that survive for generations on end. The Queen is not dynastic or autocratic; she is chosen by the hive to just lay eggs. This role is sustained by a sent she emits. The sent is a physical token of her exclusive authority to lay eggs.

The success of this role-playing, a universal computational model is demonstrated by the eternal Abacus. It is reinforced by the multifunctional slide rule. These flawless mathematical machines, like the hive, pass the tests of time. They survive generation upon generation into an endless future because they DNA all human error sources are detected and corrected scientifically, ranging from algorithmic errors to disruptive sabotage, perhaps by malware, or deliberately crafted, local and remote, human hacks. 

At the peak of the Industrial Age from 1820 to 1860, Charles Babbage proved infallible-automation by applying the schoolroom model to a polynomial Difference Engine. His clockwork engine perfectly printed pages of results, as flawless tables to more than sixteen-digit accuracy. Later, his Analytical engine defined the epitome of infallible-automation for computer science. 

This perfect union between software and hardware is object-oriented—a machine framework for modular software. The framework is as strong as the wood and wire of an Abacus, yet as flexible as the embedded, multifunctional scales on a slide rule. A digital function abstraction equally well implements the laws of mathematics, the laws of physics, and the laws of the land with certainty. Each abstraction is a flawless atomic machine bound objectively by Alonzo Church's λ-calculus as the universal computation model found throughout nature. 

Function abstraction is the science in computer science, the junction between the two alternative visions, united by the Church-Turing Thesis. The interlocking machinery of infallible automation binds software material to hardware functions, bringing the algorithms to life using the object-oriented machine code of a Church-Turing Machine. 

The infallible automation of software is only achieved, function by function, using nature's universal computational module that navigates a DNA species that defines a living dynamic creature. Each creature is a Thread of life, from birth to death, that navigates a DNA string. Nature guarantees the free individuality and independent equality of each living creature. They all have the instinct to survive in hostile conditions. Hacking and malware exemplify human hostility in Cyberspace. Individual Threads must also survive to implement society's dreams as a democracy with freedom and justice for all. 

Cybersociety is run by software dictators. Cyber-titans like Google, Amazon, Microsoft, and Apple, and computer manufacturers like Intel, AMD, NVidia, and ARM run digital dictatorships using manipulative, unreliable binary computers. The command-oriented machines are one-sided. The general-purpose software is a dangerous drug that addicts the population and sustains their monopolies. They ignore and override the laws of both science and mathematics to operate as medieval Barons ruling their own digital kingdoms. To a Cyber-titans, people have tithed peasants, farmed like sheep. They destroy national standards as they strive for global supremacy through worldwide uniformity.

The Civilization of Cyberspace is a fight against dictatorship and for digital democracy. Cybersociety must draw a hard line between software development and program developers and program computation. Only one side of this line is programmed. The other side is the universal computational model, nature's perfect solution to life everlasting. A hard-line separates theory from practice in a scientific computational framework first defined by Alonzo Church in 1936 as the laws of the λ-calculus. The hard-line binds programmed to function as a digital object to keep the calculations in line and on track. Errors are detected on the spot by boundary checks, the electric fence of computer science that limits the framework of active computation. 

The first mathematical framework for calculations began at the birth of civilization as the Abacus. The universal and public acceptance of the Abacus built global trade, but the Abacus only adds and subtracts. After the Scotsman, John Napier published the powerful mathematical secrets of logarithms in 1614, William Oughtred's invented the slide rule, circa 1625. This object-oriented machine embeds logarithmic scales onto sliding rods. The functions of the slide rule drove the age of enlightenment to the Industrial Age and, after WW2, took America to the moon. These computers succeed through universal acceptance, and they survive forever because they infallible-automat eternal mathematics as a flawless machine. 

 survive flawlessly defined in 1936 by Alonzo Church, the founder of the λ-calculus and his doctoral student Alan Turing, the founder of the Turing-Machine. The Turing-Machine, when combined with the λ-calculus, creates a Church-Turing Machine. Like the Abacus and the slide rule, the framework of a digital computer is humanized as a digital slide rule. An easy to use, a self-standing, symbolic machine that infallibly automates mathematical science through software function abstractions.

The Church-Turing Thesis explains this formula of function abstractions as a Church-Turing Machine. The future is controlled by citizens who unlock the access rights to private, individual, functional frameworks. By holding the keys to computational paths in Cyberspace, individuals run computer science. The Cyber-titans provide the function abstraction, but each individual is free to build their own destiny in Cyber society.  by scientific expressions, the same ones a teacher writes as symbols on a chalkboard. When Citizens control the computations, they cannot be cut-out of critical decisions like the 737 Max or overshadowed by a Cyber-titans who commandeers, steals, markets, and spy on any and all data worldwide.

The oxymoron of Virtual Reality (VR) has taken control of the 21st Century, but it cannot be trusted like any contradictions. Deep Fakes add the mystical powers of superhuman 'Artificial-Intelligence' to further confuse the conundrums of software-driven AI-VR that will run Cyber society into a ditch. The combination of strikes the heart and mind of innocent civilians. Blindly trusting software presents is a conundrum for the 21st Century. How to tell the truth from fiction if all of history stored in Cyberspace can change? Revising history upsets stability. The story of civilized progress must be protected to be preserved. 

Consider another variation of software-defined Virtual Reality, the deadly changes made to the Boeing 737 Max. MCAS, the Maneuvering Characteristics Augmentation System, exemplifies the future to expect with general-purpose computer science. The corrupt binary data, the naive programmer, combined with incomplete testing and outside attacks to usurp critical aspects of cyber-society, is a centralized operating system. Virtualizing the life-supporting details, for example, the center of gravity of an aircraft, hides necessary changes, in this case, the engine's weight and wing mounting position. MCAS not only blindsided the crew. It dictatorially seized control from the pilots. Helplessly condemned, they witnessed the horrific vertical crash that killed all aboard. 

The caviler treatment of AI, VR, Cybercrimes, and Cyberwar destroys the written constitution. The growing complexity of each software illusions will replay the MCAS disaster repeatedly if computers do not improve. The problems of corruption start in the shifting sand of binary data. VR cannot be trusted because the binary data is tainted by a program that can neither be detected nor traced and where all power is coercive. Coercive powers allow malware and hackers to corrupt and destroy faith in the detailed workings of 21st Century Cyber-society. Trust is vital to the progress of society and the nation. When control is surrendered to unreliable, dictatorial software, even the written constitution is replaced, unknowingly, and incrementally by unreliable, coercive software. 

The problem exists because binary data and the imperative binary commands of machine code lack the industrial-strength of engineered disciplines in the tradition of Charles Babbage. At the height of the Industrial Age, two mechanical computers, the Difference Engine, and the Analytical Engine proved flawless computer science. Mathematics drives foolproof automation, and it drove Babbage's seminal machines. It actually began with the Abacus and later the slide rule, but the software in a general-purpose computer is not infallibly automated, and consequently, it cannot be trusted. A general-purpose lacks the mechanics needed for mathematical integrity. As children learn in school, the essentials mechanism of infallible automation is a symbolic function abstraction. Without the essential function abstraction mechanism, binary data is openly exposed, and foolproof automation is out of reach. Corruption is confirmed by pervasive, unresolved malware, and undetected human hacking. 

Binary data cannot be verified or validated. The coercive power of privileged commands unavoidably and permanently stain the result of every machine code step. The unfair forces support the medieval digital dictatorships run by the Cyber-titans. This cannot be the future of Cyber-society. Society led in this wrong direction surrenders a civil democracy for corruption and tyranny. It led to death on the Boeing 737 Max, it results in massive data thefts and stolen intellectual property, as well as identity theft, malware, hacking, election manipulation, and lost Cyberwars. It could lead to a nuclear conflict since enemies like Russia, China, Iran, and North Koria intend on America's downfall by manipulating the world through Cyberwars.

Trusted software engineered with calibrated, qualified, provable industrial-strength is vital in a world driven by VR. Corrupt software that includes human-inspired VR like Deep Fakes all originate from machine code. This is the digital leaks in the digital basement of computer science. To detect and prevent corruption, the machine for machine code must be engineered. To guarantee each function's scientific accuracy, each part must be bound as an abstraction that hides the implementation details from corruption. Like pure mathematics, object-oriented machine code detects errors including fraud, and forgery, symbolically. Symbolic modularity prevents accidental errors as well as deliberate malware, hacking, and a lost Cyberwar. Error detection takes place dynamically on-the-spot as non-slip, fail-safe software modules touch hardware. 

The skilled privileges needed by centralized operating systems make hacked, or paid administration accounts ideal partner for dictators worldwide. Still, computer science, as defined scientifically by Alonzo Church and Alan Turing, predates and resolves von Neumann's carelessly but shared architecture. Indeed the Abacus, the first industrial-strength computer, dates from Babylon and the birth of Civilization, while the slide rule, circa 1625, is responsible for the Industrial Revolution, the infallible automation of factories, and the first moon landing by Appolo 11 in July 1969. In every case, integrity and industrial-strength are achieved by foolproof automation, a cyclic machine's flawless operations. The engineering detail is a mathematical framework for the dynamic acts of calculating scientific expressions like (a + b = c) by substituting values for variables as taught at school. Such scientific names exclude malware and hacking by default. 

However complex and for whatever purpose, each scientific expression becomes an atomic machine, coded as digital objects in a Church-Turing Machine. No different from the mathematics taught to children or as mechanized by the Abacus and the slide rule. All these computers are object-oriented machines. Machines that are corruption free, without special skills, infallibly automated for civilians. The symbol names are immutable digital keys, called capability keys by Jack Dennis in 1956. Capability keys are immutably digital assets. They move the fulcrum of software from dictators to users as strictly limited access right to Cyberspace. 

Human inspired corruption originates from both careless and crafted machine code. Human errors and deliberate misuse allow systemic malware, nefarious hackers, and phishing emails to rob individuals, pervert elections, destroy presidential candidates, and subvert digital media. Deep-Fakes, False News, digital fraud, and forged media in many forms originate as hardware meets software. Corruption stems from the execution of invalid machine instruction. Sin is rooted in the easy destruction of binary data and the silent theft of digital secrets from individuals, industry, government agencies, and even the NSA. Ransomware alone cost city governments and service providers over $140 million in the first six months of 2020. 

Everything from malware to Deep Fakes gets dramatically worse with the arrival of Artificial Intelligence. The takedown of democracy is incremental, but a massive data breach can punish several hundred millions of innocent citizens at a time. Unregulated cybercrime is a social disaster, a government responsibility, and counterproductive. When hidden by unfair privileges, society and industry reach a breaking point. Cybercrime and Cyberwars are unresolved and evolving national nightmares that spill onto the streets of major US cities. As the crisis boils, traditional law enforcement fails, and extremists, aided by False News, allow Cyber-dictators to fill the void. 

National discontent is aggravated by the mysterious powers and fraudulent privileges in Cyberspace. Cult experts and dictatorial superusers run Cyber-society off the rails from inside Cyberspace. The emergence of AI as a superhuman force only increases and hastens an unavoidable consequence. Society is lost in the baffling fog of corrupt or unreliable VR. Trusting citizens are cut adrift to search alone for Lorelei in the hope of salvation. 

The problem is far more profound than computer scientists admit. The illusions of Cyberspace all depend on the integrity of binary information. Infallible automation begins and ends as binary machine code first touches digital hardware. This is where the nuts and bolts of computer science interact. The lack of clockwork integrity in binary machine code leaves society helplessly exposed to digital corruption. Digital corruption is like a leaking basement. Corruption spreads like damp, growing mildew, and damaging mold, making every room in Cyberspace, connected to the Internet, uninhabitable.

All criminal fraud and every case of deliberate forgery, including Deep Fakes, emanate from easy binary corruption, and the inability to guarantee binary computations have not been manipulated. The binary data on a computational surface is where software and hardware meet. For infallible automation, these binary actions must be both data-tight and function tight. This is the only hope for trusted software and the foolproof automation of computer science. The Church-Turing Thesis explains how data-tight and function-tight computation apply the laws of the λ-calculus as a meta-machine for modular, fail-safe software, and fault-tolerant hardware. This is the industrial strength needed for the future of the nation.

General-purpose computers lack the modularity needed for trusted digital protection. Cyberspace is filled with leaking hulls of sinking ships, ships without water-tight compartments. Binary data is easily corrupted because the machine code is despotic and transmits infections instantly around the world. Theft, fraud, forgery, and spying all thrive in the basement of computer science. Trusted software is impossible, and the dictatorial architecture crashes because the citizens, the pilot, and co-pilots of Cyber-democracy are cut out of the loop in a software crisis. 

The nature of arbitrary machine code must change before digital integrity is achieved. A Church-Turing Machine that binds software to hardware using the laws of the λ-calculus solves the problem of a function-tight, data-tight basement using object-oriented machine code. Object-oriented software took off when Steve Jobs adopted Objective-C for his NeXt computer in circa 1985. However, it began in 1965 with Capability-based computer science refined as Object-Oriented Machine (OOM) code by the PP250 in 1972. OOM encapsulated binary machine code as data-tight and function tight, digital objects. Software errors are detected by the mathematical warning from the typed interactions between software and hardware. A λ-calculus meta-machine crosscheck for dangerous actions when data is used or changed. Digital history is protected, and functionality is corroborated at every step. Any attempts by crooks, thieves, rogues, gangsters, or global enemies are detection and fraud, and forgery is prevented. When software integrity is guaranteed in computer science's binary basement, Cyber-democracy will grow and prosper forever. 

The general-purpose computer was designed after WWII when VR and AI were over the horizon. Blind trust in dubious software guarantees more civilians will die, but death is only one of the dire consequences. As Cyberwars are lost, the Cyber-titans steal America's written constitution and enslave the population. Dictatorial, proprietor, cult software takes charge by Cyber-titans' rules. Freedom is exchanged for incomprehensible best-practices needed to survive everyday life. Justice dies as the titans' software allows criminals to escape without a trace. 

General-purpose computers, filled with crime and deception, undermine America's future. Competing Cyber-titans ignore national priorities like the written constitution and three independent government branches. Instead, Apple, Google, Microsoft, and Amazon rule Cyberspace as fiefdoms to expand their global grip. Worse, these general-purpose computers allow censorship and spying on the global population. To stop cult dictators and corrupt henchmen who trade fear for obedience, individuals must run Cyberspace as a citizens' democracy. Democratic Cyber society prevents cybercrime, keeping private data private by enforcing nature's universal computation model returning the democratic control over our collective destiny.

Nature's universal computational model is made for individual creatures, the particular instances of a species. A species is not constituted as a shared monolithic compilation. Instead, each animal has a private copy of the species blueprint as a structured DNA. The DNA replaces the centralized dictatorial operating system with modules of object-oriented machine code. The DNA defines a symbolic hierarchy of functional relationships, bound dynamically by the laws of the λ-calculus. It is a decentralized, replicated, individual approach to calculation, and computation. Each individual inherits the DNA blueprint from the symbolic mathematical as a living, organic structure of types. This universal computational model is bound dynamically by the laws of the λ-calculus as incorporated in the Church-Turing Thesis (CTT). 

The CTT compares two alternative computer science methods, developed in 1936 by Alonzo Church and his postgraduate student Alan Turing. They are complementary ideas that exactly match in atomic form but differ in materials. When combined modular boundaries exist that tame the dynamic forces of wild software as programmed function abstractions. A λ-calculus meta-machine navigates the DNA to bind each function abstraction in turn to the universal thread of computation. 

Operating systems replaced the λ-calculus when they took control of computers in the formative period leading to batch processings mainframes, exemplified by the superuser invented by Unix and other time-sharing systems, as used today. 

The scientific balance between hardware and software distributes power uniformly and universally through object-oriented, capability-limited machine code. Each atomic thread of computation navigates the organized function abstractions in a DNA hierarchy—a λ-calculus meta-machine chain event variables to DNA nodes, the scientific function-abstractions of a species. Combined as a Church-Turing Machine (CTM), the playing field across networked Cyberspace is leveled. Monolithic, corrupt authorities evaporate, and crimes that orbit around unfair privileges disappear.

Unguarded binary data is the biggest threat to the future of the nation. Criminals and enemies use a binary sewer in GPC to infect virtualized life, causing problems no one sees coming; no one can prevent, and never end. Cyberwars are lost, and the written constitution is redrafted by the invisible, uncertain, obscure, and questionable workings of privileged, globally networked software. 

This is bad enough, but law and order are further distorted by enemy attacks on exposed binary data. Malware and hackers roam wild, planting ransomware as the latest form of highway robbery. Still, when artificial intelligence (A. I.) directs crimes, the sewer will overflow and flood the Cyber society. The Romans knew that plumbing is vital to a healthy community. At great expense, they flowed clean from rivers and lakes, across unbelievable aqueducts to cities, streets, and baths. The dirty water flowed out to farms and oceans. 

Software is Cyberspace's water, but without any functional plumbing, a general-purpose computer is deadly dangerous. Alonzo Church's universal model of computation flows data between software functions with the industrial-strength of mathematics to every corned a Cyber-civilization. This mathematical plumbing starts with the capability-limited, object-oriented machine code. For example, a machine code program is protected. It is read-only binary data, and while read-write binary data can change under strictly limited, functional conditions. Malware cannot hide in a CTM because it is detected and rejected at once, red-handed.  Each OOMC is processed by type-rules expressed by the object in a Church-Turing machine. These objects are once again function abstractions where the uppercase methods (LOAD, SAVE, CHANGE,  CALL, and RETURN) are firewall instructions between software modules.

  • λ-calculus Namespace (LOAD, Import, Release, Export, SAVE, Clean, Switch Namespace)
  • Computational Thread (Schedule, CHANGE, Halt, Kill, Synchronize)
  • Function Abstraction (CALL a λ-calculus Abstraction and RETURN Symbol Set)
  • Program (execute machine code)
  • Binary Data Words (read and/or write)

When these function-tight and data-tight objects are recognized by the machine code as a programmable computational framework. A λ-calculus meta-machine binds each data object to the machine to transparently limit the thread to a task. While naked binary machine code in a general-purpose computer has unlimited power, mathematical plumbing focuses on a CTM job. It detects errors in advance of any theft or damage. A CTM fights off malware and hackers case by case, on the spot. Once the undetected infection rate is reduced to zero, the software inherits the reliability of the hardware.

Patches do not limit new problems discovered as the network and functions evolve. A λ-calculus meta-machine from the Church-Turing Thesis provides the formal standards of plumbing that solves this problem. Patching, critical upgrades that remain uninstalled and major updates with incompatible changes are all avoided. Indeed all the so-called ‘best-practices’ that lead to a two-class society are removed if software types are managed by machine code. The best practices needed to sustain the proprietary systems all fall by the wayside leaving modern life plagued by infections from the open binary sewer that carries undetected and unpunished digital crimes through Cyberspace. The hidden absorption of corruption and the silent disease by malware for crimes, mixed with the secret weapons of global Cyberwar, all have the unfair advantage of superuser privileges and surprise attacks.

There is no science to an open digital sewer, binary machine code has no rules, and Cyber-society cannot build high or even survive on a sinking, stinking foundation. The unavoidable and unstoppable infections threaten the health of the nation and the happiness of the citizens. It is simply unacceptable, and the government is ultimately responsible. However, neither government nor the software in Cyberspace can cope with surprise ‘zero-day’ attacks. When everything is virtualized by unreliable software, only the centralized dictators who run general-purpose computer science, the henchmen, and the criminals have the upper hand. They will end America’s experiment with a citizen’s democracy, law and order, and the written constitution. Government by ‘We the People’ and three equal branches of government will degenerate to picking from a handful of global Cyber-titans who spy on the global population while they farm them like flocks of sheep.

The plain truth and the rock bottom problem is that software is water in Cyberspace. It cannot be trusted as a concrete image to work as designed. The general-purpose computer was designed before malware and hacking surfaced and lacks a hygienic system to allow the world to share a global Cyberspace in which to live and work. 

Every day, day after day, malware, hacking, and, most recently, ransomware mix with and contaminate and damage civil society's workings. Attempting to stop Cybercrimes by adding software only works if the software can recognize the signs of an impending attack. Still, the software cannot see the open binary sewers' problem, ignored by every general-purpose computer's basement. No matter how much is spent, binary sewers run down every street in the global digital village. 

Digital crimes stem from an information typing problem that is only solved by hardware type recognition and dynamic binding in machine code. The general-purpose computer treats software as linear, monolithic, indistinguishable binary data. Instead, the software must be engineered as a liquid, not a solid. Without plumbing, open sewers are unavoidable. The plumbing cannot leak and must begin where it matters most, in computer science's hardware basement on the liquid surface of computation as hardware and software fuses together. 

Digital corruption spreads when information is not recognized as liquid binary data. While this ‘liquid’ has no physical structure, there is a mathematical structure. Unfortunately, this structure is obfuscated by a compiler and ignored by the general-purpose computer. This is a mistake that was recognized by the birth of object-oriented programming. A Church-Turing Machine goes to the next and ultimate step of infallibly automating these objects as mathematical symbols bound by the laws of the λ-calculus. These binary objects hide their details as digital types, linked by names in a λ-calculus namespace. The program structure is washed out compilers but recovered by the interpretative Church-Instructions of a Church-Turing Machine. Structured object-oriented machine code navigates a directional DNA hierarchy of symbolic names that shape an application as a formal, dynamic species of type limited software components. 

The plumbing of object-oriented machine code is governed by the universal model of computation and the laws of the λ-calculus. This was side-steps in 1945 when von Neumann turned the Turing Machine into the general-purpose computer. The atoms of mathematics are named λ-calculus variables, and their movement is governed by binding rules of the λ-calculus. Not the laws of gravity like water, but the force of machine code bound dynamically by a λ-calculus meta-machine. The plumbing starts with the individual Church-Instructions bound dynamically to named objects by Capability Keys instead of statically compiled into linear memory pages. When the physical nature of a general-purpose computer is decomposed into named digital objects, computations can be scattered throughout Cyberspace, broadly speaking in the same way, a browser works but now secured and protected by the capability-limited, object-oriented machine code.

Digital pandemics thrive through unchecked infection and remote interference, while the ordinary course of life is made more complicated. Computer problems hang like fear over an innocent citizen's life, but life cannot thrive in fear. For Cyber society to blossom, the software must be trusted, and the only way to measure trust is through qualified functional components. These trusted components are the digital objects of the object-oriented machine code. System reliability is achieved in-depth and in detail by the type-qualified digital boundaries of each item as enforced by a λ-calculus meta-machine. 

For trust to grow, fear must evaporate. Therefore, the statically compiled binary images of monolithic software must be replaced by the object-oriented machine code of a Church-Turing Machine. In a Church-Turing Machine, the software is engineered like water, not like concrete. When piped and focused atomically, it works like water flowing through a Water-Mill; each function's power is maximized, precisely defined by the individual, symbols written on mathematicians chalkboard. The symbols are the atoms of software bound together by the laws of the λ-calculus that apply digital boundary types through the digital technology called Capability-Limited Addressing. 

This solution binds encapsulated digital symbols together with limited access rights defined by scientific expressions as a balanced, testable equation in the set of related equations as a coherent mathematical namespace. The implementation details of Capability-Limited Addressing are explained in my book about the PP250, the first Capability-Based computer that hit the market in 1972. Sadly, before the approach proved its full worth, the semiconductor computer killed all innovation. Backward compatibility became the computer industry's mantra, and since then, the binary machine, using von Neumann’s 1945 shared memory architecture, has hardily evolved. General-purpose computers are totally unready to meet the challenge of an A. I. driven world.

For example, the PP250 addressed centralized privileges, undetected malware, and remote hacking as a fail-safe computer for secure global communications. The plumbing starts in the basement to prevent all leaks as a data-tight, function-tight software machine. It was used for military communication by the UK Army, served in the first Gulf War, and achieved decades of calibrated software reliability. The success is atomic over monolithic because the software is controlled as a liquid instead of a solid. 

The digital plumbing of a λ-calculus meta-machine in a Church-Turing computer closes the open sewers in a general-purpose computer. Infections are detected and isolated as a malware type that causes errors. The source of each error is immediately removed from the namespace and updating the reliability of involved objects. All forms of digital corruption are healed by correcting and regenerating any unreliable items. Thus a Church-Turing Machine is like the Abacus, the slide rule, and Charles Babbage’s two mechanical computers. They all use mathematical machine code and object-oriented technology to connect the physical world to industrial-strength mathematics. The solution of a Church-Turing Machine applies the universal model of computation to keeps data private in a private individual namespace. 

In a Church-Turing Machine, Cybercrimes are caught on the spot by capability-limited addressing. Likewise, digital theft is prevented, and justice is both immediate and transparent. Sufficient to say a crude form of binary capabilities are employed every time one browses the web or uses the cloud, but these software identities are not fraud and forgery resistant. They are strings of binary characters, easily forged or sabotaged in a clickjacking attack, or hidden in a phishing email. 

Every Cybersecurity attack takes place in the gap between theory and practice. A gap exists between calibrated hardware and unreliable software. The hole in 1945 was small but is now vast, and digital crimes start, grow, and thrive in this expanding gap between good ideas and concrete implementations. The gap between theory and practice is closed by the data-tight and function tight architecture of a Church-Turing Machine.

Cybercrime is the fastest growing free enterprise globally, and together with the increasingly dangerous weapons of Cyberwar, they bring to an end American freedom, equality, and justice. For a Cyber society to thrive and blossom Cybercrime, Cyberwar must first be detected to be punished and regulated to be stopped. Law and order of a citizen’s Cyber-democracy meet the Church-Turing Thesis standards, not a centralized dictatorship of the Cyber-titan. Closing the gap between democratic theory and institutional practice brings civil law and order to computer science. When Capability-Limited Addressing is the essence of computer science, the object-oriented machine code stabilizes the software so that Cyberspace can be trusted. Because each symbol's reliability is calibrated at run time, the weakest link is always known and quickly addressed. When protected by digital boundaries, the characters in Cyberspace are fully plumbed as typed and bound digital objects to implement individual mathematical abstractions as calibrated, insulated mathematical (digital) items.

Like everything else in the world, software, when executed in a digital form as object-oriented machine code, the programs, and data, are subordinate to mother nature. Thus, in this digital form, the digital objects obey the laws of mathematical science. It is the object-oriented digital form of machine code in a Church-Turing Machine that recognizes the liquid form of atomic software and manages binary data as types. 

Water is defined by two hydrogen atoms and one oxygen atom, known by the shortcode H2O. A computational atom determined by both Alan Turing and Alonzo Church is a program with substituted variables. The expression can be written symbolically in many ways, but (a + b = c) is where most children start. When digital software is objectified this way, the limited type symbols match object-oriented digital units with typed limited access rights that are enforced individually. By implementing the digital boundaries, software obeys a λ-calculus meta-machine, and as with every other paramount concern, scientifically defined law and order are achieved. In a Church-Turing Machine, a λ-calculus meta-machine closes the open sewers and tames any wild rivers that flow through a global Cyber-society. 

The laws of plumbing computer science demand function-tight, data-tight computation, as expressed by the alternative sides of the Church-Turing Thesis. Since 1936 these two alternative computational mechanisms, the Turing Machine and the λ-calculus, have been considered self-standing, diametric alternatives. This view is different. They are the two sides of a universal computation model that exists throughout the known universe as defined by nature here on earth. The atomic coin of mathematics is symbols. The mathematical theory meets the concrete implementation on the computational surface of a computer. When a computer is networked, the laws of the Church-Turing Thesis demand a Church-Turing Machine be used. When considered this way, the two alternatives mesh together, like clockwork, as the plumbing of a Church-Turing Machine. 

The symbols of the λ-calculus exactly match fraud and forgery resistant digital Capability-Keys that program the access rights of capability-based, object-oriented machine code. Now software functions compute on the high-speed rails of mathematics, precisely as taught at school. The networked rails set in a mathematical namespace are defined by the linkages between symbols in mathematical expressions. Events drive computation steps as the protected calculations of a single equation with locally substituted values for each character. The equations are chained together by Capability-Keys that define the access rights to a symbol as a directional DNA hierarchy. Every time a sign is characterized by an equation, a linkage exists in the programmable DNA. This directional DNA hierarchy dynamically defines the application's framework as a living instance of species of software. Each example is a protected, anatomically living creature of typed functional symbols, the type of limited digital components of a scientifically secure, mathematical namespace.

By individually implementing each symbol in any expressions, as a type of functional digital object, an object-oriented programming language engineers the laws of the λ-calculus. Dynamic binding is materialized by a λ-calculus meta-machine. The rails of computation are restricted to navigating the directional DNA hierarchy of symbols in the high order mathematical expressions. For example, The PP250, as a telecommunication computer, could evaluate the equation:

[myCall = connectTo(myMother);] 

defined by one Church-Instruction as an indivisible (incorruptible) step of object-oriented machine code. 

This Church-Instruction explicitly using three Capability-Keys, one for each symbolic name. Each symbol (myCall, connectTo, myMother) is a node in the directional DNA hierarchy of a namespace. The telecommunication objects are imported to support that application. Other applications can coexist in the namespace that belongs to an individual. All the private data to the individual can be housed in this secure, multi-function, secure namespace.

Moreover, an individual can manage another λ-calculus namespace that is shared by a society of users. Some of these might implement civil applications, for example, ‘Homeland Security,’ Wall Street Corporations, or legal entities in a City. None of these functional namespaces are overshadowed by Cyber-titans. A unique namespace is the private digital shadow of any legal entity in a Cyber-society. The namespace's peculiar directional DNA hierarchy extends the legal entity privately, safely, and securely into global Cyberspace.

Each symbol supports or implements a mathematical expression that implements Cyberspace's shared and private and civil functionality. Other namespace services are addressed by other unique Capability-Keys as the immutable symbols to access functional digital objects, both local and remote, in the Church-Turing network called Cyberspace. The public and private functions of a namespace can all be written on a chalkboard. As first demonstrated by Babbage and later documented by Lovelace, mathematical machine code survives because it implements a virtual chalkboard of infinite knowledge. 

Unlike binary data, both algorithmic and atomic security are simultaneously expressed by the chalkboard's functional symbols. The plumbing of networked Cyberspace is made both clear and complete. Each name, including its machine type and its scientific relationships, is checked and regulated by scientific laws of λ-calculus binding. The individual Capability-Keys and the λ-calculus meta-machine infallibly automate these scientific rules. The Church-Instruction are defined dynamically by the Capability-Keys and offer functional firewalls between the object-oriented machine code objects. The Church-Instructions transparently navigate threads of computation through the namespace's symbols organized by the directional DNA hierarchy. Every digital movement, in, among, and between symbols is verified and validated in advance by the capability-limited addressing that shelters the object-oriented machine code. Errors are detected on-the-spot. The type-safe digital boundaries prevent harm by enforcing atomic justice, equality for all.

Prosperity and security are achieved by the flawless, infallible automation of computer science as pure mathematics. By taming any wild forces in Cyberspace conflict, free progress is achieved. Civilization began when artists, scientists, and engineers, work together to build a better life. Strong walls and locked doors guarded the beautiful Ishtar Gate to enter Babylon. Here, the Abacus's beauty, the first infallible machine, flawlessly simplified addition and subtraction for traders in markets throughout the world. 

These computer science pioneers secured the atomic structure of functional decimal numbers as a handful of beads on each Abacus rail. The abstraction of four fingers representing the number 1 and a thumb representing the number 5 counts from zero to nine while the rails can scale to any chosen size. By enforcing the liquid structure of a decimal number in a solid wooden framework, anyone learns to add and subtract without any special proprietary skills as are needed by a general-purpose computer that lacks a computational framework that maps from the theory to the practice.

The industrial strength of the Abacus correctly supports decimal arithmetic. The simplified machine is accepted worldwide and endures forever. The decimal structure never changes, and thus the Abacus lasts flawlessly into an endless future. The in-depth and detailed mathematical framework serves arithmetic and every member of society equally, consistently, and faithfully.

Conversely, monolithic software compiled for a general-purpose computer is a proprietary. Each compilation creates a one-off binary build. Each build must be exhaustively tested. However and devoid of any external source of corruption, only possible for isolated mainframes. The lack of a programmable framework to keep computation on track exposes the binary details that allow criminals and hackers to attack the fluid binary image protected as a solid without plumbing. 

Without a computational structure interred deep in the machine code, industrial-strength cannot be achieved. Without physical resistance, hackers and criminals simply reach across the digital network to raid, attack, and destroy their chosen targets. Without on-the-spot detection, criminals, hackers, and enemies stretch their attacks far and wide, using unprotected binary machine code to achieve their goal.

The cost required to defend general-purpose computers from remote attacks is never-ending, and conversely, the productivity gain in fixing the exposure is incalculable. The benefit to society and the nation accumulate forever and removes the fear hanging over life. The attempts to fix the problem with networked software always fail, cost far more than can be afforded, and cannot be sustained by innocent civilians. Furthermore, encryption, the favorite solution of the Cyber-titans, only protects data in a static state. At the same time, the fight on the surface of Cyberspace is dynamic, incompatible with encryption.  

The architectural problem with the general-purpose computer is an inadequate framework for computation. Monolithic compilations lack essential digital boundaries to detect and reject digital corruption. When code is downloaded from a tainted server, it becomes a spanner dropped into the works. It results in undetected and unconstrained errors that crash the life-supporting application of a democratic society. Attackers just take advantage of the assumption of blind trust regarding the open binary sewers in every general-purpose computer. Blind faith was only adequate after WW2 when everything, including the software, was homegrown. John von Neumann and other inventors and followers defined the cults of general-purpose computer science. 

Attacks remain undetected by a general-purpose computer for weeks, months, even years before a crime is reported, typically by the press. The offenses seldom, if ever, result in an arrest or punishment. Consider the 448-page Report on the Investigation into Russian Interference in the 2016 Presidential Election. It was released by the DOJ in April 2019, four or five years after the attack. Special Counsel Robert S. Mueller, III explains how Hillary Clinton’s election team was hacked as early as April 2015. Hundreds of thousands of documents were stolen by the GRU in Russia. Many were published on Wiki Leaks. Despite this attack's scale and significance, it took years to identify, investigate, and document. It cost over thirty million dollars with no constructive end. 

This is only one of many corresponding attacks that succeed every day. Cybersociety fails when tormented by unresolved strife. The example proves three critical things. First, it is easy to send hundreds or thousands of ‘spearphishing’ emails to target individuals. After one hasty click and malware is installed. Second, the lack of on-the-spot substantially escalates the consequences. Third, the time, cost, and effort to followup and prosecute each loss is overwhelming. 

Social media is filled with crimes that distort digital data to achieve some devious end. The most insidious example is called Deep Fakes. It uses A. I. to forge and fraudulently misrepresent others' speech and opinion, the more famous, the better. Only when private data is reliably watermarked will this problem be tamed. It is another case of in-depth and detailed plumbing. The plumbing hardware of capability-limited addressing includes a watermark by origin namespace, date, and time to immediately identify fraud and forgery in Cyberspace. Rapid error detection avoids data loss and prevents any follow on attacks using the stolen data, be they security credentials or video images. 

The technology of capability limited addressing was proposed in 1965 at MIT by Jack Dennis. It was soon deployed for high-reliability global communications networks where the PP250 used object-oriented machine code as flawlessly as Babbage’s infallible mechanical engines. The built-in type checking performed by a λ-calculus meta-machine code kept the software on track. Data-tight and function tight error detection prevents data theft and limits internal digital corruption to one mathematical symbol at a time. Significantly, object-oriented machine code goes far further by decoupling functionality from computation and thereby reversing the slide into a Cyber-dictatorship clarifying ownership through watermark tracking on critical data to prevent fraud and forgery. 

Using Capability-Keys places the immutable digital tokens of mathematical power through functionality and private information into the individual user's hands. Thus the Capability-Keys reverses and deconstructs the centralizer architecture of the general-purpose computer. This is the framework for a citizen's democracy in Cyberspace. As a functional media secure Cyber-society, every aspect of society is liberated. 

Critically, untrained, wholly unskilled civilians can learn to write fail-safe, flawless software the same way taught at school. Programs that detect errors on-contact. Second, no obscure, skilled best-practices are needed to write programs that remain safe. The software is flawless, infallibly automated to the standards of Charles Babbage. Third, every civil abstraction that matters to society can exist secure in Cyberspace in ways that can never be undermined or bypassed. For example, a gold chain is a badge of office ruling over some functions such as a city mayor. The set of mayoral authorities is valid for a while. The local community rules the time-bound to the abstract media machine used by the mayor. 

Comments