/// Cache capacity for the Oxidd decision diagram manager, if `None` it is set to the node capacity.
guess_format_from_extension(&args.filename, args.format).ok_or("Cannot determine input symbolic LTS format")?;
let format = guess_format_from_extension(&args.filename, args.format).ok_or("Cannot determine input format")?;
// Sylvan format carries no action labels or parameter values, so BDD conversion is not supported.
// Get path relative to the current executable, and obtain a path to the `kahypar.ini` configuration file.
"Could not find '{}'. The 'kahypar.ini' file must be present next to the executable, or passed via --kahypar-ini-path.",
which_in("lpsreach", Some(path), std::env::current_dir()?).map_err(|_e| "Cannot find lpsreach")?
guess_format_from_extension(&args.filename, args.format).ok_or("Cannot determine input symbolic LTS format")?;
guess_lts_format_from_extension(output, args.output_format).ok_or("Cannot determine output LTS format")?;
guess_format_from_extension(&args.filename, args.format).ok_or("Cannot determine input symbolic LTS format")?;
let quotient_lts = timing.measure("reduction", || -> Result<Option<SymbolicLtsBdd>, MercError> {
guess_lts_format_from_extension(output, args.output_format).ok_or("Cannot determine output LTS format")?;