In[]:=
MakePictures[ParallelMapMonitored[WolframModelTest[#,Automatic]&,sym231[[1,2]]]]
In[]:=
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 61)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 60)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 59)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 58)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 57)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 56)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 55)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 54)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 53)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 52)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 51)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 50)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 49)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 48)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 47)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 46)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 45)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 44)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 43)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 42)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 41)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 40)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 39)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 38)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 37)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 36)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 35)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 34)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 33)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 32)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 31)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 30)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 29)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 28)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 27)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 26)
Out[]=
WolframModelTest[{{1,1,1},{1,1,1}}{{1,1,2},{1,2,1},{2,1,1}},{{0,0,0},{0,0,0}},3]
In[]:=
Out[]=
p231=Function[perm,permEchoFunction[Length][Pick[sym231[[1,2]],ParallelMapMonitored[(FindCanonicalWolframModel[Map[#[[perm]]&,#,{2}]]===#)&,sym231[[1,2]]]]]]/@Rest[Permutations[Range[3]]]
In[]:=
Syntax::com:Warning: comma encountered with no adjacent expression. The expression will be treated as Null. (line 2 of "/home/sw/.Mathematica/ApplicationData/ResourceSystemClient/LockFiles/1c9/7e5/.2978c3dd-f930-4325-a146-1805af76c7e61c97e5d5ca2fe1fa").
(kernel 73)
Syntax::sntue: Unexpected end of file (probably unfinished expression)
(line 2 of
/home/sw/.Mathematica/ApplicationData/ResourceSystemClient/LockFiles/1c9/7e5/.29
78c3dd-f930-4325-a146-1805af76c7e61c97e5d5ca2fe1fa).
(kernel 73)
Parallel`Protected`PacketHandler
::default
:Unhandled packet SyntaxPacket[58] received and discarded from KernelObject
Name: \threadripper
KernelID: \73
.
During evaluation of In[154]:=
41
»
41
»
131
»
131
»
41
»
Out[]=
PermutationCycles/@{{1,2,3},{1,3,2},{2,1,3},{2,3,1},{3,1,2},{3,2,1}}
In[]:=
{Cycles[{}],Cycles[{{2,3}}],Cycles[{{1,2}}],Cycles[{{1,2,3}}],Cycles[{{1,3,2}}],Cycles[{{1,3}}]}
Out[]=
Last/@p231
In[]:=
Out[]=
Intersection@@%
In[]:=
Out[]=
Length[%]
In[]:=
41
Out[]=
MakePictures[ParallelMapMonitored[WolframModelTest[#,Automatic]&,%158]]
In[]:=
Out[]=
WolframModel[#,Automatic,7,"StatesPlotsList"]&/@First/@{{{{1,2,3},{2,3,1}}{{2,2,4},{4,3,3},{1,4,1}},{{0,0,0},{0,0,0}},100},{{{1,2,3},{2,3,1}}{{3,1,2},{3,1,2},{3,1,2}},{{0,0,0},{0,0,0}},7},{{{1,2,3},{2,3,1}}{{4,4,2},{4,1,4},{3,4,4}},{{0,0,0},{0,0,0}},100}}
In[]:=
Out[]=
Examples that show orderlessness (i.e. invariant under all permutations)
RulePlot[WolframModel[#]]&/@First/@{{{{1,2,3},{2,3,1}}{{2,2,4},{4,3,3},{1,4,1}},{{0,0,0},{0,0,0}},100},{{{1,2,3},{2,3,1}}{{3,1,2},{3,1,2},{3,1,2}},{{0,0,0},{0,0,0}},7},{{{1,2,3},{2,3,1}}{{4,4,2},{4,1,4},{3,4,4}},{{0,0,0},{0,0,0}},100}}
In[]:=
Out[]=
Union[Catenate[Last/@p231]]
In[]:=
Out[]=
Length[%]
In[]:=
131
Out[]=
(1+First/@Position[Last/@p231,#,{2}])&/@%164
In[]:=
Out[]=
Counts[%]
In[]:=
{2,3,4,5,6}41,{4,5}90
Out[]=
Extract[%164,Position[%170,{4,5}]]
In[]:=
Out[]=
MakePictures[ParallelMapMonitored[WolframModelTest[#,Automatic]&,%]]
In[]:=
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 61)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 60)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 59)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 58)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 57)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 56)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 55)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 54)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 53)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 52)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 51)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 50)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 49)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 48)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 47)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 46)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 45)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 44)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 43)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 42)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 41)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 40)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 39)
WolframModelEvolutionObject::corrupt:WolframModelEvolutionObject does not have a correct format. Use WolframModel for construction.
(kernel 38)
WolframModelEvolutionObject: