Slicing the ruliad differently
Slicing the ruliad differently
These are possible sets of axioms to assume:
These are possible sets of axioms to assume:
In[]:=
Flatten[ResourceFunction["EnumerateSubstitutionSystemRules"][{Rule@@#},1]&/@Union[Sort/@Catenate[Table[{i,j},{i,1,4},{j,1,4}]]]]/.Rule->TwoWayRule
Out[]=
{AA,AAA,AAAA,AAAAA,AAAA,AAAAA,AAAAAA,AAAAAA,AAAAAAA,AAAAAAAA}
Given these rules, this is what happens after a single step:
In[]:=
VertexList[ResourceFunction["TokenEventGraph"][{{r1_,r2_}:>StringApply[r1,r2]},{#},1,"TokenMultiplicity"->Automatic,"EventDeduplication"->True,"TokenLabeling"->False],_TwoWayRule]&/@%
Out[]=
{{AA},{AAA,AA,AAAA,AAAA},{AAAA,AA,AAAAAA,AAAAAA},{AAAAA,AA,AAAAAAAA,AAAAAAAA},{AAAA},{AAAAA,AAAA,AAAAAA,AAAAAA},{AAAAAA,AAAA,AAAAAAAA,AAAAAAAA},{AAAAAA},{AAAAAAA,AAAAAA,AAAAAAAA,AAAAAAAA},{AAAAAAAA}}
In[]:=
RelationGraph[IntersectingQ,%]
Out[]=
In[]:=
ResourceFunction["TokenEventGraph"][{{r1_,r2_}:>StringApply[r1,r2]},{"A""AAA","A""A","A""AAAAA","AAA""AAA"},1,"TokenMultiplicity"->Automatic,"EventDeduplication"->True,"TokenLabeling"->True,GraphLayout->{"LayeredDigraphEmbedding","RootVertex"->{"A""AAA","A""A","A""AAAAA","AAA""AAA"}}]
Out[]=
In[]:=
removeEvents[ResourceFunction["TokenEventGraph"][{{r1_,r2_}:>StringApply[r1,r2]},{"A""AAA","A""A","A""AAAAA","AAA""AAA"},1,"TokenMultiplicity"->Automatic,"EventDeduplication"->True,"TokenLabeling"->True,GraphLayout->{"LayeredDigraphEmbedding","RootVertex"->{"A""AAA","A""A","A""AAAAA","AAA""AAA"}}]]
Out[]=
In[]:=
removeEvents[ResourceFunction["TokenEventGraph"][{{r1_,r2_}:>StringApply[r1,r2]},{"A""AA"},1,"TokenMultiplicity"->Automatic,"EventDeduplication"->True,"TokenLabeling"->True]]
Out[]=
In[]:=
removeEvents[ResourceFunction["TokenEventGraph"][{{r1_,r2_}:>StringApply[r1,r2]},{"A""AA"},2,"TokenMultiplicity"->Automatic,"EventDeduplication"->True,"TokenLabeling"->True,GraphLayout->{"LayeredDigraphEmbedding","RootVertex"->{"A""AA"}}]]
Out[]=
In[]:=
removeEvents[ResourceFunction["TokenEventGraph"][{{r1_,r2_}:>StringApply[r1,r2]},{"A""AA"},3,"TokenMultiplicity"->Automatic,"EventDeduplication"->True,"TokenLabeling"->False,GraphLayout->{"LayeredDigraphEmbedding","RootVertex"->{"A""AA"}},AspectRatio->1/2]]
Out[]=
Largely incompatible entailment cones:
Largely incompatible entailment cones:
This object is the overlaps of the entailment codes of all possible choices of axiom systems
This object is the overlaps of the entailment codes of all possible choices of axiom systems
This is similar to a slice of the causal graph (? to the branchial graph) representing an instantaneous state of metamathematics
This is similar to a slice of the causal graph (? to the branchial graph) representing an instantaneous state of metamathematics
This separately renders edges from different cones
This separately renders edges from different cones
This is showing how multiple “shallow cones” knit together
This is showing how multiple “shallow cones” knit together
This is like a branchial graph except that we explicitly show the ancestors
This is like a branchial graph except that we explicitly show the ancestors
The observer has a thickened view of what molecules exist...
The observer has a thickened view of what molecules exist...