Description
The TableauExpansionTypes.swift defines important internal types used in the model checking algorithms, but has no test coverage. While these are internal types, they should be tested indirectly through their usage.
Tasks
Priority
Low - These are internal types that can be tested through their usage in other components.
Location
Sources/TemporalKit/ModelChecking/Algorithms/TableauExpansionTypes.swift
Note
Since these are internal types, they should be tested indirectly through the public APIs that use them, rather than exposing them for direct testing.
Description
The
TableauExpansionTypes.swiftdefines important internal types used in the model checking algorithms, but has no test coverage. While these are internal types, they should be tested indirectly through their usage.Tasks
FormulaAutomatonStateusageBuchiAlphabetSymbolwith different PropositionIDType implementationsProductBATStatecreation and equalityProductBATStatePriority
Low - These are internal types that can be tested through their usage in other components.
Location
Sources/TemporalKit/ModelChecking/Algorithms/TableauExpansionTypes.swiftNote
Since these are internal types, they should be tested indirectly through the public APIs that use them, rather than exposing them for direct testing.