/// Checks whether the given implementation LTS refines the given specification LTS modulo various preorders.
let format = guess_lts_format_from_extension(path, args.format).ok_or("Unknown LTS file format.")?;
let format = guess_lts_format_from_extension(path, args.filetype).ok_or("Unknown LTS file format.")?;
let format = guess_lts_format_from_extension(impl_path, args.format).ok_or("Unknown LTS file format.")?;
let impl_lts = read_explicit_lts(impl_path, format, args.tau.clone().unwrap_or_default(), timing)?;
let spec_lts = read_explicit_lts(spec_path, format, args.tau.clone().unwrap_or_default(), timing)?;
let format = guess_lts_format_from_extension(&args.left_filename, args.format).ok_or("Unknown LTS file format.")?;
/// Converts an LTS from one format to another, does not do any reduction, see [handle_reduce] for that.
let format = guess_lts_format_from_extension(&args.filename, args.format).ok_or("Unknown LTS file format.")?;
let input_lts = read_explicit_lts(&args.filename, format, args.tau.clone().unwrap_or_default(), timing)?;
return Err(format!("Conversion to {output_format:?}LTS format is not yet implemented.").into());