BREAKID(1)
π BREAKID π
okay bestie, gather round, because we're talking about breakid β the Symmetry detection and breaking tool. yes THAT one. she's a User Command and she's iconic, periodt. π
β¨ SYNOPSIS β¨
breakid [--help] [--version] [--help VAR] [--version] [--verb VAR]
[--row VAR] [--bin VAR] [-s VAR] [-t VAR] [--small VAR] [--relaxed VAR]
[files]...
πΈ DESCRIPTION πΈ
It's a symmetry breaking tool. that's the whole vibe. you run it like this:
breakid [options] inputfile outputfile
π¦ Positional arguments:
filesβ your input file, and optionally an output file too. you can hand her 0 or more of them. [nargs: 0 or more] no pressure, no drama. π
π Optional arguments:
-h,--helpβ shows you the help message and then dips. bye bestie! π«Ά-v,--versionβ prints version information and exits. quick lil flex. β-h,--helpβ yep, she's listed AGAIN. this one prints help. [nargs=0..1] [default: false] not a typo, not me editing it, it's literally in the original fr fr π-v,--versionβ also here twice! this one prints version info. no nargs listed, no default listed, just vibes. π--verbβ verbosity, and you get a range: [0-10]. [nargs=0..1] [default: 1] so she's lowkey quiet by default, bump her up if you want the tea. π--rowβ turn detection and breaking of row interchangeability on or off. [nargs=0..1] [default: true] she's ON, as she should be. π₯--binβ use it (or don't) to construct additional binary symmetry breaking clauses, based on stabilizer subgroups. [nargs=0..1] [default: true] yes bestie, default is yes. π-sβ caps the size of the constructed symmetry breaking formulas, measured as the number of auxiliary variables. [nargs=0..1] [default: 50] fifty. that's the number. remember it. β¨-tβ upper limit on computing steps spent, in kilo-steps, which is an approximate measure for time. [nargs=0..1] [default: 9223372036854775807] yeah that big number is basically "never stop", she's giving infinite main character energy. π--smallβ enable or disable the compact symmetry breaking encoding, and instead use Shatter's encoding. [nargs=0..1] [default: false] π--relaxedβ enable or disable relaxing the constraints on auxiliary encoding variables, and instead use a longer encoding. [nargs=0..1] [default: false] longer. not shorter. noted. π
heads up bestie: the[nargs=0..1]thing means these can take zero or one value, so you can just write the flag or give it a value. and yes,-hand-vgenuinely show up twice up there. i'm not playing, i'm reporting. π
breakid 3.1.3, from July 2025. that's the whole page, bestie β go break some symmetry, slay, and remember: the vibe changes, the flags never do. πβ¨π¦ππ π«Ά
π¦ where this page comes from
- fedora 43: breakid 3.1.3-2.fc43 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms