From 4bbc3f1de4bd48873b9c2c9bf3ab815fc7239934 Mon Sep 17 00:00:00 2001 From: Thomas Walker Lynch Date: Fri, 24 Jan 2025 11:12:48 +0000 Subject: [PATCH] =?utf8?q?apr=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- developer/deprecated/Ariadne_SRTM.java | 16 +++--- developer/deprecated/temp.java | 18 +++---- "developer/document\360\237\226\211/bugs.txt" | 22 ++++---- .../CountingNumber/CountingNumber.java | 4 +- .../CountingNumber/CountingNumber_0_CLI.java | 6 +-- .../GraphCycleCFinder/TM_SR_ND_Depth.java | 32 ++++++------ developer/example/GraphIndexTree/Graph.java | 4 +- developer/example/GraphIndexTree/Label.java | 6 +-- developer/example/GraphIndexTree/Node.java | 4 +- .../GraphIndexTree/TM_SR_ND_Child.java | 14 +++--- .../GraphIndexTree/TM_SR_ND_Diagonal.java | 24 ++++----- .../GraphIndexTree/TM_SR_ND_Diagonal_CLI.java | 10 ++-- .../four_down_four_across_CLI.java | 8 +-- .../example/TM_SR_ND/TM_SR_ND_Array_CLI.java | 10 ++-- .../example/TM_SR_ND/TM_SR_ND_List_CLI.java | 10 ++-- .../example/TM_SR_ND/TM_SR_ND_Print_CLI.java | 10 ++-- .../example/TM_SR_ND/TM_SR_ND_Set_CLI.java | 8 +-- .../#Ariadne_SiblingContext.java#" | 50 ------------------- .../Ariadne_ContextPath_FD.java" | 12 ++--- .../javac\360\237\226\211/Ariadne_Graph.java" | 2 +- .../Ariadne_Graph_FD.java" | 18 +++---- .../javac\360\237\226\211/Ariadne_Node.java" | 4 +- .../Ariadne_Node_FD.java" | 6 +-- .../Ariadne_SiblingContext.java" | 50 +++---------------- .../Ariadne_SiblingContext_NX.java" | 32 ++++++++++++ .../Ariadne_TM_SR_NX.java" | 40 +++++++-------- .../Ariadne_TM_SR_NX_Array.java" | 14 +++--- .../Ariadne_TM_SR_NX_List.java" | 20 ++++---- .../Ariadne_TM_SR_NX_Set.java" | 14 +++--- 29 files changed, 210 insertions(+), 258 deletions(-) delete mode 100644 "developer/javac\360\237\226\211/#Ariadne_SiblingContext.java#" create mode 100644 "developer/javac\360\237\226\211/Ariadne_SiblingContext_NX.java" rename "developer/javac\360\237\226\211/Ariadne_TM_SR_ND.java" => "developer/javac\360\237\226\211/Ariadne_TM_SR_NX.java" (87%) rename "developer/javac\360\237\226\211/Ariadne_TM_SR_ND_Array.java" => "developer/javac\360\237\226\211/Ariadne_TM_SR_NX_Array.java" (86%) rename "developer/javac\360\237\226\211/Ariadne_TM_SR_ND_List.java" => "developer/javac\360\237\226\211/Ariadne_TM_SR_NX_List.java" (85%) rename "developer/javac\360\237\226\211/Ariadne_TM_SR_ND_Set.java" => "developer/javac\360\237\226\211/Ariadne_TM_SR_NX_Set.java" (86%) diff --git a/developer/deprecated/Ariadne_SRTM.java b/developer/deprecated/Ariadne_SRTM.java index 5d1771a..ac126b6 100644 --- a/developer/deprecated/Ariadne_SRTM.java +++ b/developer/deprecated/Ariadne_SRTM.java @@ -1,7 +1,7 @@ /* Step Right Tape Machine - Depending how the undefined methods here are defined, the TM_SR_ND can + Depending how the undefined methods here are defined, the TM_SR_NX can equally be a finite iterator, a generator, or an infinite stream. This is for single-threaded execution. The multi-threaded model @@ -9,7 +9,7 @@ */ package com.ReasoningTechnology.Ariadne; -public class Ariadne_TM_SR_ND{ +public class Ariadne_TM_SR_NX{ // static // @@ -22,8 +22,8 @@ public class Ariadne_TM_SR_ND{ ,INFINITE } - public static Ariadne_TM_SR_ND make(){ - return new Ariadne_TM_SR_ND(); + public static Ariadne_TM_SR_NX make(){ + return new Ariadne_TM_SR_NX(); } // instance data @@ -35,7 +35,7 @@ public class Ariadne_TM_SR_ND{ // constructor(s) // - protected Ariadne_TM_SR_ND(){ + protected Ariadne_TM_SR_NX(){ set_topology( not_mounted ); } @@ -87,16 +87,16 @@ public class Ariadne_TM_SR_ND{ return false; } @Override public Object read(){ - throw new UnsupportedOperationException("Ariadne_TM_SR_ND::NotMounted::read."); + throw new UnsupportedOperationException("Ariadne_TM_SR_NX::NotMounted::read."); } @Override public boolean can_step(){ return false; } @Override public void step(){ - throw new UnsupportedOperationException("Ariadne_TM_SR_ND::NotMounted::step."); + throw new UnsupportedOperationException("Ariadne_TM_SR_NX::NotMounted::step."); } @Override public Topology topology(){ - throw new UnsupportedOperationException("Ariadne_TM_SR_ND::NotMounted::topology."); + throw new UnsupportedOperationException("Ariadne_TM_SR_NX::NotMounted::topology."); } } diff --git a/developer/deprecated/temp.java b/developer/deprecated/temp.java index c3f1529..4526452 100644 --- a/developer/deprecated/temp.java +++ b/developer/deprecated/temp.java @@ -1,6 +1,6 @@ Aeloria /* - IndexTree_TM_SR_ND_Diagonal + IndexTree_TM_SR_NX_Diagonal An index tree is infinite. @@ -14,15 +14,15 @@ Aeloria import java.math.BigInteger; import java.util.ArrayList; import java.util.List; -import com.ReasoningTechnology.Ariadne.Ariadne_TM_SR_ND; +import com.ReasoningTechnology.Ariadne.Ariadne_TM_SR_NX; import com.ReasoningTechnology.Ariadne.IndexTree_Node; -public class IndexTree_TM_SR_ND_Diagonal extends Ariadne_TM_SR_ND_Label { +public class IndexTree_TM_SR_NX_Diagonal extends Ariadne_TM_SR_NX_Label { // Static - public static IndexTree_TM_SR_ND_Diagonal make(){ - return new IndexTree_TM_SR_ND_Diagonal(); + public static IndexTree_TM_SR_NX_Diagonal make(){ + return new IndexTree_TM_SR_NX_Diagonal(); } // Instance Data @@ -30,15 +30,15 @@ public class IndexTree_TM_SR_ND_Diagonal extends Ariadne_TM_SR_ND_Label { private final List list_of__unopened_node; private final List> list_of__opened_incomplete_child_list; private final List read_list; - private final Ariadne_TM_SR_ND_Label breadth_srm; + private final Ariadne_TM_SR_NX_Label breadth_srm; // Constructor - protected IndexTree_TM_SR_ND_Diagonal(){ + protected IndexTree_TM_SR_NX_Diagonal(){ list_of__unopened_node = new ArrayList<>(); list_of__opened_incomplete_child_list = new ArrayList<>(); read_list = new ArrayList<>(); - breadth_srm = Ariadne_TM_SR_ND_Label.make(); + breadth_srm = Ariadne_TM_SR_NX_Label.make(); enqueue_root(); }Aeloria @@ -76,7 +76,7 @@ public class IndexTree_TM_SR_ND_Diagonal extends Ariadne_TM_SR_ND_Label { // Retrieve the node using lookup IndexTree_Node node = node( label ); - // Mount a new breadth-first TM_SR_ND for children + // Mount a new breadth-first TM_SR_NX for children breadth_srm.mount( node.neighbor() ); if( breadth_srm.can_read() ){ diff --git "a/developer/document\360\237\226\211/bugs.txt" "b/developer/document\360\237\226\211/bugs.txt" index 7734610..b4971df 100644 --- "a/developer/document\360\237\226\211/bugs.txt" +++ "b/developer/document\360\237\226\211/bugs.txt" @@ -41,11 +41,11 @@ However the compiler does not consider: - `Ariadne_TM_SR_ND