fstisomorphic(1)
π fstisomorphic, but make it make sense
okay bestie, welcome to section 1 of the manual β User Commands β this is the page for fstisomorphic, and yes we are going to be normal about it (we are not going to be normal about it).
β¨ NAME β¨
fstisomorphic β figure out whether two FSTs are equal π¦
Like, the same. Isomorphic. Twinning. Matching outfits. periodt.
πΈ SYNOPSIS πΈ
fstisomorphic [OPTIONS] in1.fst in2.fst
Two files in, one tiny little vibe check out. π
π DESCRIPTION π
So here's the tea: fstisomorphic determines whether two FSTs are isomorphic. π
The exit status is zero for isomorphic FSTs, and nonzero otherwise. That's it. That's the whole thing. It either slays or it doesn't. π
π OPTIONS π
quick lil heads up before we dive in, bestie: boolean options accept either true or false as a value, or the implicit value true if neither value is specified. So if you just slap the flag on with no value, congrats, you said true. no cap. β¨
--delta=VALUEβ set the comparison/quantization delta. Default:0.000976562. tiny number, big responsibilities π«Ά--fst_align[=BOOLEAN]β write FST data aligned where appropriate. Default:false.--fst_compat_symbols[=BOOLEAN]β require symbol tables to match when appropriate. Default:true. yes ma'am, we're checking IDs π--fst_default_cache_gc[=BOOLEAN]β enable garbage collection of cache. Default:true. the cache is getting cleaned, it's giving self-care π§--fst_default_cache_gc_limit=Nβ set the cache byte size that triggers garbage collection. Default:1048576.--fst_error_fatal[=BOOLEAN]β iftrue, FST errors are fatal. Otherwise, returned objects are flagged as bad. For example, FSTs are returned with thekErrorproperty set totrue, and FST weights set so thatMember()returnsfalse. Default:true. π¨--fst_field_separator=STRINGβ set the characters used as a separator between printed fields. Default:" "(yep, literally five spaces, she's subtle).--fst_read_mode=STRINGβ set the default file reading mode for mappable files, either"read"or"map". Default:"read".--fst_verify_properties[=BOOLEAN]β verify fst properties queried byTestProperties. Default:false.--fst_weight_parentheses=STRINGβ set the characters enclosing the first weight of a printed composite weight (e.g., pair weight, tuple weight, and derived classes) to ensure proper I/O of nested composite weights. Must have size0(none) or2(open and close parenthesis). Default: no parentheses.--fst_weight_separator=CHARACTERβ set the character separator between printed composite weights. Default: comma.--help[=BOOLEAN]β show usage information. Default:false. bestie if you're lost, start here π--helpshort[=BOOLEAN]β show brief usage information. Default:false. the TL;DR version, obsessed π--save_relabel_ipairs=FILENAMEβ save input relabel pairs to file. Default: do not save.--save_relabel_opairs=FILENAMEβ save output relabel pairs to file. Default: do not save.--tmpdir=PATHNAMEβ set the temporary directory to use. Default:/tmp.--v[=N]β set the verbosity level. Default:0. crank it up if you want her to talk more π
π¦ SEE ALSO π¦
the whole friend group showed up, and we are not leaving anybody out (main character energy for all of them):
fstarcsort(1), fstclosure(1), fstcompile(1), fstcompose(1), fstcompress(1), fstconcat(1), fstconnect(1), fstconvert(1), fstdeterminize(1), fstdifference(1), fstdisambiguate(1), fstdraw(1), fstencode(1), fstepsnormalize(1), fstequal(1), fstequivalent(1), fstinfo(1), fstintersect(1), fstinvert(1), fstlinear(1), fstloglinearapply(1), fstmap(1), fstminimize(1), fstprint(1), fstproject(1), fstprune(1), fstpush(1), fstrandgen(1), fstrelabel(1), fstreplace(1), fstreverse(1), fstreweight(1), fstrmepsilon(1), fstshortestdistance(1), fstshortestpath(1), fstsymbols(1), fstsynchronize(1), fsttopsort(1), fstunion(1)
if the exit status is zero, they're isomorphic and you should celebrate. if it's nonzero, they're not, and that's also fine, we don't yuck anybody's graph. π
this page came from OpenFst 1.8.5, dated Mar 2026 β ty for coming to my ted talk, go check if ur FSTs match, ily, bye πβ¨
π¦ where this page comes from
- ubuntu stonking: libfst-tools 1.8.5-2 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms