private (Formula, TruthLabel) GetFormulaToDevelop() { if (UndevelopedFormulas.Count != 0) { return(UndevelopedFormulas.Dequeue().GetValueTuple()); } if (UnusedAxioms.Count != 0) { return(UnusedAxioms.Dequeue().GetValueTuple()); } return(null, TruthLabel.False); }
internal void AddNewFormula(BranchItem newBranchItem) { UndevelopedFormulas.Enqueue(newBranchItem); }