{
  "four_vertex_matching_fiber": {
    "degrees": [
      1,
      1,
      1,
      1
    ],
    "vertices": 4,
    "steps": 12,
    "complete_host": true,
    "source_connection": {
      "family": "131",
      "source_commit": "fd4aeeb2ee4fc729c18d98444fed42fd0529eeeb",
      "selected_chain_model_applicable": true,
      "source_proof_verification": "not_run",
      "unrestricted_exact_source_sampler_implemented": false
    },
    "limits": {
      "vertices": 6,
      "states": 512,
      "steps": 64,
      "work_units": 2000000
    },
    "arithmetic": "exact integers and fractions",
    "formal_program_verification": "not_run",
    "work_unit_definition": "Candidate graph tests, selected-edge degree updates, kernel proposals and nonzero distribution transitions; not bit operations or wall time.",
    "status": "complete",
    "feasible": true,
    "state_count": 3,
    "work_units": 214,
    "transition_denominator": 12,
    "rows_symmetric": true,
    "rows_stochastic_and_lazy": true,
    "switch_component_sizes": [
      3
    ],
    "switch_connected": true,
    "starting_state_index": 0,
    "starting_state_edges": [
      [
        0,
        3
      ],
      [
        1,
        2
      ]
    ],
    "total_variation_by_step": [
      {
        "step": 0,
        "total_variation": "2/3"
      },
      {
        "step": 1,
        "total_variation": "1/2"
      },
      {
        "step": 2,
        "total_variation": "3/8"
      },
      {
        "step": 3,
        "total_variation": "9/32"
      },
      {
        "step": 4,
        "total_variation": "27/128"
      },
      {
        "step": 5,
        "total_variation": "81/512"
      },
      {
        "step": 6,
        "total_variation": "243/2048"
      },
      {
        "step": 7,
        "total_variation": "729/8192"
      },
      {
        "step": 8,
        "total_variation": "2187/32768"
      },
      {
        "step": 9,
        "total_variation": "6561/131072"
      },
      {
        "step": 10,
        "total_variation": "19683/524288"
      },
      {
        "step": 11,
        "total_variation": "59049/2097152"
      },
      {
        "step": 12,
        "total_variation": "177147/8388608"
      }
    ],
    "first_quarter_tv_from_selected_start": 4,
    "source_quarter_tv_bound": 131072,
    "valid_neighbor_count_histogram": {
      "2": 3
    },
    "generic_accepted_switch_jump_chain": {
      "stationary_law": "proportional to valid-switch neighbor count in a connected nontrivial fiber",
      "exact_stationary_tv_from_uniform": "0",
      "scope": "Generic chain selecting uniformly among distinct valid switch neighbors. This is not a complete audit of any external library implementation."
    },
    "finite_states": [
      {
        "index": 0,
        "edges": [
          [
            0,
            3
          ],
          [
            1,
            2
          ]
        ]
      },
      {
        "index": 1,
        "edges": [
          [
            0,
            2
          ],
          [
            1,
            3
          ]
        ]
      },
      {
        "index": 2,
        "edges": [
          [
            0,
            1
          ],
          [
            2,
            3
          ]
        ]
      }
    ],
    "interpretation": "Finite exhaustive kernel and one-start law calculation. Extra host constraints can disconnect the chain. Empirical/fixed-start convergence does not verify the source theorem or worst-case large-graph mixing; exact unrestricted residual sampling is not implemented."
  },
  "six_vertex_degree_two_fiber": {
    "degrees": [
      2,
      2,
      2,
      2,
      2,
      2
    ],
    "vertices": 6,
    "steps": 64,
    "complete_host": true,
    "source_connection": {
      "family": "131",
      "source_commit": "fd4aeeb2ee4fc729c18d98444fed42fd0529eeeb",
      "selected_chain_model_applicable": true,
      "source_proof_verification": "not_run",
      "unrestricted_exact_source_sampler_implemented": false
    },
    "limits": {
      "vertices": 6,
      "states": 512,
      "steps": 64,
      "work_units": 2000000
    },
    "arithmetic": "exact integers and fractions",
    "formal_program_verification": "not_run",
    "work_unit_definition": "Candidate graph tests, selected-edge degree updates, kernel proposals and nonzero distribution transitions; not bit operations or wall time.",
    "status": "complete",
    "feasible": true,
    "state_count": 70,
    "work_units": 129224,
    "transition_denominator": 180,
    "rows_symmetric": true,
    "rows_stochastic_and_lazy": true,
    "switch_component_sizes": [
      70
    ],
    "switch_connected": true,
    "starting_state_index": 0,
    "starting_state_edges": [
      [
        0,
        4
      ],
      [
        0,
        5
      ],
      [
        1,
        3
      ],
      [
        1,
        5
      ],
      [
        2,
        3
      ],
      [
        2,
        4
      ]
    ],
    "total_variation_by_step": [
      {
        "step": 0,
        "total_variation": "69/70"
      },
      {
        "step": 1,
        "total_variation": "193/210"
      },
      {
        "step": 2,
        "total_variation": "16201/18900"
      },
      {
        "step": 3,
        "total_variation": "5468489/6804000"
      },
      {
        "step": 4,
        "total_variation": "194527177/244944000"
      },
      {
        "step": 5,
        "total_variation": "6898890899/8817984000"
      },
      {
        "step": 6,
        "total_variation": "30501912350849/39680928000000"
      },
      {
        "step": 7,
        "total_variation": "1793832942944393/2380855680000000"
      },
      {
        "step": 8,
        "total_variation": "947455343905522201/1285662067200000000"
      },
      {
        "step": 9,
        "total_variation": "166490406061312870003/231419172096000000000"
      },
      {
        "step": 10,
        "total_variation": "9735458799181523953579/13885150325760000000000"
      },
      {
        "step": 11,
        "total_variation": "68208017271766203613793/99973082345472000000000"
      },
      {
        "step": 12,
        "total_variation": "894767037540608932520301161/1349636611663872000000000000"
      },
      {
        "step": 13,
        "total_variation": "156305342287825797388323216547/242934590099496960000000000000"
      },
      {
        "step": 14,
        "total_variation": "9091109809736967846908992131163/14576075405969817600000000000000"
      },
      {
        "step": 15,
        "total_variation": "1584623993149686585313878874261129/2623693573074567168000000000000000"
      },
      {
        "step": 16,
        "total_variation": "55188722684173394292206789998133111/94452968630684418048000000000000000"
      },
      {
        "step": 17,
        "total_variation": "144031095018785675587861053430168145747/255023015302847928729600000000000000000"
      },
      {
        "step": 18,
        "total_variation": "333858476443276649221452903827627410627/612055236726835028951040000000000000000"
      },
      {
        "step": 19,
        "total_variation": "869967301744786163575827305828802561576847/1652549139162454578167808000000000000000000"
      },
      {
        "step": 20,
        "total_variation": "251715050068338596888920170090880818731467651/495764741748736373450342400000000000000000000"
      },
      {
        "step": 21,
        "total_variation": "131014740578959427403770342094173979279467910403/267712960544317641663184896000000000000000000000"
      },
      {
        "step": 22,
        "total_variation": "4543535752989177205297341943813692216302843331901/9637666579595435099874656256000000000000000000000"
      },
      {
        "step": 23,
        "total_variation": "3937148265504341263839211513894855782939524318018299/8673899921635891589887190630400000000000000000000000"
      },
      {
        "step": 24,
        "total_variation": "45467451291249352720293631462148732193895604431527767/104086799059630699078646287564800000000000000000000000"
      },
      {
        "step": 25,
        "total_variation": "4723576895156768760647117333255614028504368235388583339/11241374298440115500493799056998400000000000000000000000"
      },
      {
        "step": 26,
        "total_variation": "20438759863806923044085362404147995140326919782104121380929/50586184342980519752222095756492800000000000000000000000000"
      },
      {
        "step": 27,
        "total_variation": "3536198660633708215402044067283818854509886044035731399928619/9105513181736493555399977236168704000000000000000000000000000"
      },
      {
        "step": 28,
        "total_variation": "611604102788149930346165425377142990688449093158205184467036841/1638992372712568839971995902510366720000000000000000000000000000"
      },
      {
        "step": 29,
        "total_variation": "105746935539566448099238170913858417838175527003198347938394083683/295018627088262391194959262451866009600000000000000000000000000000"
      },
      {
        "step": 30,
        "total_variation": "18278476329044212012731028143985810976007091457980992155682707085137/53103352875887230415092667241335881728000000000000000000000000000000"
      },
      {
        "step": 31,
        "total_variation": "70191541401511318271542526050865003530387287425579294707673483384231/212413411503548921660370668965343526912000000000000000000000000000000"
      },
      {
        "step": 32,
        "total_variation": "545694083435543230778348827467712955496110812323250296064818833140209721/1720548633178746265449002418619282567987200000000000000000000000000000000"
      },
      {
        "step": 33,
        "total_variation": "94255065511497941732188689223775939420644844433564385641618510898303346707/309698753972174327780820435351470862237696000000000000000000000000000000000"
      },
      {
        "step": 34,
        "total_variation": "5425635597414456177249536031111290766912195582605589959002888427628882067403/18581925238330459666849226121088251734261760000000000000000000000000000000000"
      },
      {
        "step": 35,
        "total_variation": "936779025810264305600210782081226295693553296197269964867356049650079939610329/3344746542899482740032860701795885312167116800000000000000000000000000000000000"
      },
      {
        "step": 36,
        "total_variation": "97028966823540802322109248832269568810815210353240265071516785088597810038792949/361232626633144135923548955793955613714048614400000000000000000000000000000000000"
      },
      {
        "step": 37,
        "total_variation": "83737015804919727717705381592144570173386072429681811767982431671642067687506753987/325109363969829722331194060214560052342643752960000000000000000000000000000000000000"
      },
      {
        "step": 38,
        "total_variation": "963410803976168978183430100781694819809442648329460567221452360620335620200073748351/3901312367637956667974328722574720628111725035520000000000000000000000000000000000000"
      },
      {
        "step": 39,
        "total_variation": "55414128280315423200707550232081700212576946780264009871250778994397436634548602629767/234078742058277400078459723354483237686703502131200000000000000000000000000000000000000"
      },
      {
        "step": 40,
        "total_variation": "143414252213574384952903789211765983700192808782703696747802090665942162327411355718254451/632012603557348980211841253057104741754099455754240000000000000000000000000000000000000000"
      },
      {
        "step": 41,
        "total_variation": "74224861849821161145827631974679938982018921055377875492825080414093860699274209546622187123/341286805920968449314394276650836560547213706107289600000000000000000000000000000000000000000"
      },
      {
        "step": 42,
        "total_variation": "284533001272941790955498147697272049276774071694530598501377910680019082493310639064414182437/1365147223683873797257577106603346242188854824429158400000000000000000000000000000000000000000"
      },
      {
        "step": 43,
        "total_variation": "2208539576560684288402662955646262183655165047141663169020210478628840078595773197962680025582059/11057692511839377757786374563487104561729724077876183040000000000000000000000000000000000000000000"
      },
      {
        "step": 44,
        "total_variation": "5078930430859424774306371368719273223522604004505045464485964898378392711472326626422842020039963/26538462028414506618687298952369050948151337786902839296000000000000000000000000000000000000000000"
      },
      {
        "step": 45,
        "total_variation": "65937549352573302081249693251647768364092771213187056175726350984747202703046384817723930023945777993/358269237383595839352278535856982187800043060123188330496000000000000000000000000000000000000000000000"
      },
      {
        "step": 46,
        "total_variation": "11430246832995534073376473104327220179730875938859156212467414725942819158713675865216442392781458956243/64488462729047251083410136454256793804007750822173899489280000000000000000000000000000000000000000000000"
      },
      {
        "step": 47,
        "total_variation": "1981190111837522738877785690950841153791664184022964396299757201241175354740021356806790420337027899730137/11607923291228505195013824561766222884721395147991301908070400000000000000000000000000000000000000000000000"
      },
      {
        "step": 48,
        "total_variation": "343358108956289034147409361051163640067046839518198882126750340349032831340444001216244921378641115428213379/2089426192421130935102488421117920119249851126638434343452672000000000000000000000000000000000000000000000000"
      },
      {
        "step": 49,
        "total_variation": "59500661541110165781996945384624228775052962115270251529736085310305202094224164144292655249273822242536439401/376096714635803568318447915801225621464973202794918181821480960000000000000000000000000000000000000000000000000"
      },
      {
        "step": 50,
        "total_variation": "687323057851754357386049258096370935167214882719704248107991180739265596973567952974187177053415763476825288861/4513160575629642819821374989614707457579678433539018181857771520000000000000000000000000000000000000000000000000"
      },
      {
        "step": 51,
        "total_variation": "357248866545364813657653990924492950995349427578646611943558804445979489440940313707656170815757680825896513645157/2437106710840007122703542494391942027093026354111069818203196620800000000000000000000000000000000000000000000000000"
      },
      {
        "step": 52,
        "total_variation": "11461102353627677868794167323260504209707032091144878806910337901840644228134519199053752725043751142400767876564953/81236890361333570756784749813064734236434211803702327273439887360000000000000000000000000000000000000000000000000000"
      },
      {
        "step": 53,
        "total_variation": "5956068704344162702081478612764593485229683758566255375668024473205556449562939498682691442767801061826201862251109761/43867920795120128208663764899054956487674474373999256727657539174400000000000000000000000000000000000000000000000000000"
      },
      {
        "step": 54,
        "total_variation": "3094979754141298508968406576284393293160343829766785327058245678209049772445996122048067835777307576684217318659245422129/23688677229364869232678433045489676503344216161959598632935071154176000000000000000000000000000000000000000000000000000000"
      },
      {
        "step": 55,
        "total_variation": "1608135597857598580440092660167708682726387180360953613509593824197948477886465936092830600755793444945048079617225530343193/12791885703857029385646353844564425311805876727458183261784938423255040000000000000000000000000000000000000000000000000000000"
      },
      {
        "step": 56,
        "total_variation": "278506178057772130991176166540693868615151676373701935669618790633023881785014976899267363004300669403755592205199249791984963/2302539426694265289416343692021596556125057810942472987121288916185907200000000000000000000000000000000000000000000000000000000"
      },
      {
        "step": 57,
        "total_variation": "861617276058741360277994065049087680656298813026828800548046041335292087609942972445119064812066451569098159742239122941730947/7401019585802995573123961867212274644687685820886520315747000087740416000000000000000000000000000000000000000000000000000000000"
      },
      {
        "step": 58,
        "total_variation": "597182170666376307827419868428923464486708024487389770620798914152853948588027902814801584601319515869943479008083361899124951217/5328734101778156812649252544392837744175133791038294627337840063173099520000000000000000000000000000000000000000000000000000000000"
      },
      {
        "step": 59,
        "total_variation": "51733768166267192562085147196162208790283222348725013390606278491569821248293418420343819854070952714344495762811404017392535685537/479586069160034113138432728995355396975762041193446516460405605685578956800000000000000000000000000000000000000000000000000000000000"
      },
      {
        "step": 60,
        "total_variation": "17925360924557041628673868342449661203572878558299113808713269646086932061747907486506671775524582452213777320701864554245741935689867/172650984897612280729835782438327942911274334829640745925746018046808424448000000000000000000000000000000000000000000000000000000000000"
      },
      {
        "step": 61,
        "total_variation": "21774022532683127675259548582346404112588422473284370796678880311663772755017775934895046611203441252600029000398997284922076400866970117/217540240970991473719593085872293208068205661885347339866439982738978614804480000000000000000000000000000000000000000000000000000000000000"
      },
      {
        "step": 62,
        "total_variation": "3779191890022235044548357783849531204183602336845759829838287042645592596219851351793570753188939978690634403398606675887308232610100806473/39157243374778465269526755457012777452277019139362521175959196893016150664806400000000000000000000000000000000000000000000000000000000000000"
      },
      {
        "step": 63,
        "total_variation": "218622957799842467641647951360528294916080275622237745639887658167492355145062729987225752169562460809042180892164084481207848990456298035831/2349434602486707916171605327420766647136621148361751270557551813580969039888384000000000000000000000000000000000000000000000000000000000000000"
      },
      {
        "step": 64,
        "total_variation": "113813668799097988173630591700149570240994759697352983627327354931137587792697216416778422194134562179683960230983709395036602880104994854094369/1268694685342822274732666876807213989453775420115345686101077979333723281539727360000000000000000000000000000000000000000000000000000000000000000"
      }
    ],
    "first_quarter_tv_from_selected_start": 38,
    "source_quarter_tv_bound": 3359232,
    "valid_neighbor_count_histogram": {
      "12": 60,
      "18": 10
    },
    "generic_accepted_switch_jump_chain": {
      "stationary_law": "proportional to valid-switch neighbor count in a connected nontrivial fiber",
      "exact_stationary_tv_from_uniform": "2/35",
      "scope": "Generic chain selecting uniformly among distinct valid switch neighbors. This is not a complete audit of any external library implementation."
    },
    "finite_states": [
      {
        "index": 0,
        "edges": [
          [
            0,
            4
          ],
          [
            0,
            5
          ],
          [
            1,
            3
          ],
          [
            1,
            5
          ],
          [
            2,
            3
          ],
          [
            2,
            4
          ]
        ]
      },
      {
        "index": 1,
        "edges": [
          [
            0,
            3
          ],
          [
            0,
            5
          ],
          [
            1,
            4
          ],
          [
            1,
            5
          ],
          [
            2,
            3
          ],
          [
            2,
            4
          ]
        ]
      },
      {
        "index": 2,
        "edges": [
          [
            0,
            4
          ],
          [
            0,
            5
          ],
          [
            1,
            3
          ],
          [
            1,
            4
          ],
          [
            2,
            3
          ],
          [
            2,
            5
          ]
        ]
      },
      {
        "index": 3,
        "edges": [
          [
            0,
            3
          ],
          [
            0,
            4
          ],
          [
            1,
            4
          ],
          [
            1,
            5
          ],
          [
            2,
            3
          ],
          [
            2,
            5
          ]
        ]
      },
      {
        "index": 4,
        "edges": [
          [
            0,
            3
          ],
          [
            0,
            5
          ],
          [
            1,
            3
          ],
          [
            1,
            4
          ],
          [
            2,
            4
          ],
          [
            2,
            5
          ]
        ]
      },
      {
        "index": 5,
        "edges": [
          [
            0,
            3
          ],
          [
            0,
            4
          ],
          [
            1,
            3
          ],
          [
            1,
            5
          ],
          [
            2,
            4
          ],
          [
            2,
            5
          ]
        ]
      },
      {
        "index": 6,
        "edges": [
          [
            0,
            4
          ],
          [
            0,
            5
          ],
          [
            1,
            2
          ],
          [
            1,
            5
          ],
          [
            2,
            3
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "index": 7,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            5
          ],
          [
            1,
            4
          ],
          [
            1,
            5
          ],
          [
            2,
            3
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "index": 8,
        "edges": [
          [
            0,
            3
          ],
          [
            0,
            5
          ],
          [
            1,
            2
          ],
          [
            1,
            5
          ],
          [
            2,
            4
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "index": 9,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            5
          ],
          [
            1,
            3
          ],
          [
            1,
            5
          ],
          [
            2,
            4
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "index": 10,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            5
          ],
          [
            1,
            5
          ],
          [
            2,
            3
          ],
          [
            2,
            4
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "index": 11,
        "edges": [
          [
            0,
            4
          ],
          [
            0,
            5
          ],
          [
            1,
            2
          ],
          [
            1,
            3
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "index": 12,
        "edges": [
          [
            0,
            3
          ],
          [
            0,
            5
          ],
          [
            1,
            2
          ],
          [
            1,
            4
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "index": 13,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            5
          ],
          [
            1,
            3
          ],
          [
            1,
            4
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "index": 14,
        "edges": [
          [
            0,
            3
          ],
          [
            0,
            4
          ],
          [
            1,
            2
          ],
          [
            1,
            5
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "index": 15,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            4
          ],
          [
            1,
            3
          ],
          [
            1,
            5
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "index": 16,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            3
          ],
          [
            1,
            4
          ],
          [
            1,
            5
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "index": 17,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            5
          ],
          [
            1,
            4
          ],
          [
            2,
            3
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "index": 18,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            4
          ],
          [
            1,
            5
          ],
          [
            2,
            3
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "index": 19,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            5
          ],
          [
            1,
            3
          ],
          [
            2,
            4
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "index": 20,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            3
          ],
          [
            1,
            5
          ],
          [
            2,
            4
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "index": 21,
        "edges": [
          [
            0,
            4
          ],
          [
            0,
            5
          ],
          [
            1,
            2
          ],
          [
            1,
            4
          ],
          [
            2,
            3
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 22,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            4
          ],
          [
            1,
            4
          ],
          [
            1,
            5
          ],
          [
            2,
            3
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 23,
        "edges": [
          [
            0,
            4
          ],
          [
            0,
            5
          ],
          [
            1,
            2
          ],
          [
            1,
            3
          ],
          [
            2,
            4
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 24,
        "edges": [
          [
            0,
            3
          ],
          [
            0,
            5
          ],
          [
            1,
            2
          ],
          [
            1,
            4
          ],
          [
            2,
            4
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 25,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            5
          ],
          [
            1,
            3
          ],
          [
            1,
            4
          ],
          [
            2,
            4
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 26,
        "edges": [
          [
            0,
            3
          ],
          [
            0,
            4
          ],
          [
            1,
            2
          ],
          [
            1,
            5
          ],
          [
            2,
            4
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 27,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            4
          ],
          [
            1,
            3
          ],
          [
            1,
            5
          ],
          [
            2,
            4
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 28,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            3
          ],
          [
            1,
            4
          ],
          [
            1,
            5
          ],
          [
            2,
            4
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 29,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            5
          ],
          [
            1,
            4
          ],
          [
            2,
            3
          ],
          [
            2,
            4
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 30,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            4
          ],
          [
            1,
            5
          ],
          [
            2,
            3
          ],
          [
            2,
            4
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 31,
        "edges": [
          [
            0,
            3
          ],
          [
            0,
            4
          ],
          [
            1,
            2
          ],
          [
            1,
            4
          ],
          [
            2,
            5
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 32,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            4
          ],
          [
            1,
            3
          ],
          [
            1,
            4
          ],
          [
            2,
            5
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 33,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            4
          ],
          [
            1,
            4
          ],
          [
            2,
            3
          ],
          [
            2,
            5
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 34,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            4
          ],
          [
            1,
            3
          ],
          [
            2,
            4
          ],
          [
            2,
            5
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 35,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            3
          ],
          [
            1,
            4
          ],
          [
            2,
            4
          ],
          [
            2,
            5
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 36,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            5
          ],
          [
            1,
            2
          ],
          [
            1,
            4
          ],
          [
            3,
            4
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 37,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            4
          ],
          [
            1,
            2
          ],
          [
            1,
            5
          ],
          [
            3,
            4
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 38,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            5
          ],
          [
            1,
            2
          ],
          [
            2,
            4
          ],
          [
            3,
            4
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 39,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            2
          ],
          [
            1,
            5
          ],
          [
            2,
            4
          ],
          [
            3,
            4
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 40,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            4
          ],
          [
            1,
            2
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 41,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            2
          ],
          [
            1,
            4
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ],
          [
            3,
            5
          ]
        ]
      },
      {
        "index": 42,
        "edges": [
          [
            0,
            4
          ],
          [
            0,
            5
          ],
          [
            1,
            2
          ],
          [
            1,
            3
          ],
          [
            2,
            3
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 43,
        "edges": [
          [
            0,
            3
          ],
          [
            0,
            5
          ],
          [
            1,
            2
          ],
          [
            1,
            4
          ],
          [
            2,
            3
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 44,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            5
          ],
          [
            1,
            3
          ],
          [
            1,
            4
          ],
          [
            2,
            3
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 45,
        "edges": [
          [
            0,
            3
          ],
          [
            0,
            4
          ],
          [
            1,
            2
          ],
          [
            1,
            5
          ],
          [
            2,
            3
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 46,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            4
          ],
          [
            1,
            3
          ],
          [
            1,
            5
          ],
          [
            2,
            3
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 47,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            3
          ],
          [
            1,
            4
          ],
          [
            1,
            5
          ],
          [
            2,
            3
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 48,
        "edges": [
          [
            0,
            3
          ],
          [
            0,
            5
          ],
          [
            1,
            2
          ],
          [
            1,
            3
          ],
          [
            2,
            4
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 49,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            3
          ],
          [
            1,
            3
          ],
          [
            1,
            5
          ],
          [
            2,
            4
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 50,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            5
          ],
          [
            1,
            3
          ],
          [
            2,
            3
          ],
          [
            2,
            4
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 51,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            3
          ],
          [
            1,
            5
          ],
          [
            2,
            3
          ],
          [
            2,
            4
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 52,
        "edges": [
          [
            0,
            3
          ],
          [
            0,
            4
          ],
          [
            1,
            2
          ],
          [
            1,
            3
          ],
          [
            2,
            5
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 53,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            3
          ],
          [
            1,
            3
          ],
          [
            1,
            4
          ],
          [
            2,
            5
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 54,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            4
          ],
          [
            1,
            3
          ],
          [
            2,
            3
          ],
          [
            2,
            5
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 55,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            3
          ],
          [
            1,
            4
          ],
          [
            2,
            3
          ],
          [
            2,
            5
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 56,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            3
          ],
          [
            1,
            3
          ],
          [
            2,
            4
          ],
          [
            2,
            5
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 57,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            5
          ],
          [
            1,
            2
          ],
          [
            1,
            3
          ],
          [
            3,
            4
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 58,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            3
          ],
          [
            1,
            2
          ],
          [
            1,
            5
          ],
          [
            3,
            4
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 59,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            5
          ],
          [
            1,
            2
          ],
          [
            2,
            3
          ],
          [
            3,
            4
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 60,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            2
          ],
          [
            1,
            5
          ],
          [
            2,
            3
          ],
          [
            3,
            4
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 61,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            3
          ],
          [
            1,
            2
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 62,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            2
          ],
          [
            1,
            3
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 63,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            4
          ],
          [
            1,
            2
          ],
          [
            1,
            3
          ],
          [
            3,
            5
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 64,
        "edges": [
          [
            0,
            2
          ],
          [
            0,
            3
          ],
          [
            1,
            2
          ],
          [
            1,
            4
          ],
          [
            3,
            5
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 65,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            4
          ],
          [
            1,
            2
          ],
          [
            2,
            3
          ],
          [
            3,
            5
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 66,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            2
          ],
          [
            1,
            4
          ],
          [
            2,
            3
          ],
          [
            3,
            5
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 67,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            3
          ],
          [
            1,
            2
          ],
          [
            2,
            4
          ],
          [
            3,
            5
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 68,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            2
          ],
          [
            1,
            3
          ],
          [
            2,
            4
          ],
          [
            3,
            5
          ],
          [
            4,
            5
          ]
        ]
      },
      {
        "index": 69,
        "edges": [
          [
            0,
            1
          ],
          [
            0,
            2
          ],
          [
            1,
            2
          ],
          [
            3,
            4
          ],
          [
            3,
            5
          ],
          [
            4,
            5
          ]
        ]
      }
    ],
    "interpretation": "Finite exhaustive kernel and one-start law calculation. Extra host constraints can disconnect the chain. Empirical/fixed-start convergence does not verify the source theorem or worst-case large-graph mixing; exact unrestricted residual sampling is not implemented."
  },
  "six_cycle_restricted_host": {
    "degrees": [
      1,
      1,
      1,
      1,
      1,
      1
    ],
    "vertices": 6,
    "steps": 12,
    "complete_host": false,
    "source_connection": {
      "family": "131",
      "source_commit": "fd4aeeb2ee4fc729c18d98444fed42fd0529eeeb",
      "selected_chain_model_applicable": false,
      "source_proof_verification": "not_run",
      "unrestricted_exact_source_sampler_implemented": false
    },
    "limits": {
      "vertices": 6,
      "states": 512,
      "steps": 64,
      "work_units": 2000000
    },
    "arithmetic": "exact integers and fractions",
    "formal_program_verification": "not_run",
    "work_unit_definition": "Candidate graph tests, selected-edge degree updates, kernel proposals and nonzero distribution transitions; not bit operations or wall time.",
    "status": "complete",
    "feasible": true,
    "state_count": 2,
    "work_units": 316,
    "transition_denominator": 180,
    "rows_symmetric": true,
    "rows_stochastic_and_lazy": true,
    "switch_component_sizes": [
      1,
      1
    ],
    "switch_connected": false,
    "starting_state_index": 0,
    "starting_state_edges": [
      [
        0,
        5
      ],
      [
        1,
        2
      ],
      [
        3,
        4
      ]
    ],
    "total_variation_by_step": [
      {
        "step": 0,
        "total_variation": "1/2"
      },
      {
        "step": 1,
        "total_variation": "1/2"
      },
      {
        "step": 2,
        "total_variation": "1/2"
      },
      {
        "step": 3,
        "total_variation": "1/2"
      },
      {
        "step": 4,
        "total_variation": "1/2"
      },
      {
        "step": 5,
        "total_variation": "1/2"
      },
      {
        "step": 6,
        "total_variation": "1/2"
      },
      {
        "step": 7,
        "total_variation": "1/2"
      },
      {
        "step": 8,
        "total_variation": "1/2"
      },
      {
        "step": 9,
        "total_variation": "1/2"
      },
      {
        "step": 10,
        "total_variation": "1/2"
      },
      {
        "step": 11,
        "total_variation": "1/2"
      },
      {
        "step": 12,
        "total_variation": "1/2"
      }
    ],
    "first_quarter_tv_from_selected_start": null,
    "source_quarter_tv_bound": null,
    "valid_neighbor_count_histogram": {
      "0": 2
    },
    "generic_accepted_switch_jump_chain": {
      "stationary_law": "proportional to valid-switch neighbor count in a connected nontrivial fiber",
      "exact_stationary_tv_from_uniform": null,
      "scope": "Generic chain selecting uniformly among distinct valid switch neighbors. This is not a complete audit of any external library implementation."
    },
    "finite_states": [
      {
        "index": 0,
        "edges": [
          [
            0,
            5
          ],
          [
            1,
            2
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "index": 1,
        "edges": [
          [
            0,
            1
          ],
          [
            2,
            3
          ],
          [
            4,
            5
          ]
        ]
      }
    ],
    "interpretation": "Finite exhaustive kernel and one-start law calculation. Extra host constraints can disconnect the chain. Empirical/fixed-start convergence does not verify the source theorem or worst-case large-graph mixing; exact unrestricted residual sampling is not implemented."
  },
  "declared_source_parameters": [
    {
      "vertices": 4,
      "quarter_tv_steps_bound": 131072,
      "exact_sampler_ordinary_branch_steps": 29184,
      "correction_probability": "2^(-34)",
      "correction_dense_tabulation_scale": "2^(12) times a polynomial in n",
      "interpretation": "Declared upper schedules, not observed runtime or lower bounds. Exact sampler has expected cost and unbounded rejection tails."
    },
    {
      "vertices": 6,
      "quarter_tv_steps_bound": 3359232,
      "exact_sampler_ordinary_branch_steps": 2034720,
      "correction_probability": "2^(-70)",
      "correction_dense_tabulation_scale": "2^(30) times a polynomial in n",
      "interpretation": "Declared upper schedules, not observed runtime or lower bounds. Exact sampler has expected cost and unbounded rejection tails."
    },
    {
      "vertices": 34,
      "quarter_tv_steps_bound": 3571587809792,
      "exact_sampler_ordinary_branch_steps": 6524631277824,
      "correction_probability": "2^(-2254)",
      "correction_dense_tabulation_scale": "2^(1122) times a polynomial in n",
      "interpretation": "Declared upper schedules, not observed runtime or lower bounds. Exact sampler has expected cost and unbounded rejection tails."
    },
    {
      "vertices": 100,
      "quarter_tv_steps_bound": 20000000000000000,
      "exact_sampler_ordinary_branch_steps": 41946441768000000,
      "correction_probability": "2^(-19810)",
      "correction_dense_tabulation_scale": "2^(9900) times a polynomial in n",
      "interpretation": "Declared upper schedules, not observed runtime or lower bounds. Exact sampler has expected cost and unbounded rejection tails."
    },
    {
      "vertices": 1000,
      "quarter_tv_steps_bound": 2000000000000000000000000,
      "exact_sampler_ordinary_branch_steps": 4468598291768868000000000,
      "correction_probability": "2^(-1998010)",
      "correction_dense_tabulation_scale": "2^(999000) times a polynomial in n",
      "interpretation": "Declared upper schedules, not observed runtime or lower bounds. Exact sampler has expected cost and unbounded rejection tails."
    }
  ],
  "triangle_event": {
    "uniform_probability": "1/7",
    "generic_accepted_switch_stationary_probability": "1/5",
    "reason": "Ten two-triangle graphs have 18 valid neighbors; sixty six-cycles have 12. Stationary jump-chain mass is proportional to valid neighbor count."
  },
  "formal_program_verification": "not_run",
  "source_proof_verification": "not_run"
}
