Simpligo de Kongrueco Por Sinsekva Logiko

En la realeco, multaj sinsekvaj-logikoj povas esti difinitaj kun la ŝtattransiro-tabelo kun multaj neuzataj/sensignifaj ŝtattransiroj. Ni nomu ĉi tiujn kiel parte difinitan ŝtato-transiro-tabelo.

Ni bezonas la grafikan teorion por simpligi parte difinitan stato-transiro-tabelon. Ĉi tie, ni preterlasas la klarigon de la grafteorio. Tamen ni havas simplan serĉan algoritmon por trovi la 'kliko' de la stato-transiro-tabelo.

[table]=StateTransition()
{
	transitions
	{
1: [1] -> 1/1'b0, [2] -> 4/1'b0, /*          */ [4] -> 2/1'b1;
2: [1] -> 3/1'b1, /*          */ /*          */ [4] -> 2/1'b1;
3: [1] -> 3/1'b1, [2] -> 4/1'b0, /*          */ [4] -> 2/1'b1;
4: [1] -> 1/1'b0, [2] -> 4/1'b0  /*          */ /*         */;
	}
}
[simtable]=Simplification.Compatibility(table);

Print("result:");
Print(simtable);

/*
La rezulto devus esti :
[table]=StateTransition()
{
  transitions
  {
1: [1] -> 1/1'b0, [2] -> 4/1'b0,                [4] -> 2/1'b1;
2: [1] -> 3/1'b1,                               [4] -> 2/1'b1;
3: [1] -> 3/1'b1, [2] -> 4/1'b0,                [4] -> 2/1'b1;
4: [1] -> 1/1'b0, [2] -> 4/1'b0                              ;
  }
  simplification
  {
    tabletype = "incompletely-defined" ;
    algorithm = "compatibility" ;
    grouping
    {
      1:1,4;
      2:2,3;
    }
    transitions
    {
      1: [1] -> 1/1'b0, [2] -> 1/1'b0,                [4] -> 2/1'b1;
      2: [1] -> 2/1'b1, [2] -> 1/1'b0,                [4] -> 2/1'b1;
    }
  }
}

*/



IsEqual IsMonotonicFunction IsOneFunction IsSymmetricFunctionTo AbsoluteExpression GrayCode NineComplement binaryioset() Count logicvardef Nand Not LeastSignificantDigit One PermutationMatrix SOP InputVariables StateTransitionBasedly ToFeedbackSystem GetExcitationTable Compatibility DontCare Shannon StateTransition string TimingChart ComputeFunctionOrder EnlargeLogicFunction SemanticEval Zero

Serĉu ĉi tiun retejon :

 
Buy website traffic cheap