module
module
IndisputableMonolith.Loom.Separation
show as:
view Lean formalization →
used by (2)
depends on (4)
declarations in this module (60)
-
def
door -
def
key -
def
opens -
def
locks -
def
cb -
def
opensKeyDoor -
def
locksKeyDoor -
def
everyDoorSomeKeyOpens -
def
someKeyEveryDoorOpens -
def
everyDoorSomeKeyLocks -
def
someKeyEveryDoorLocks -
def
witnessA -
def
witnessB -
theorem
weave_witnessA -
theorem
weave_witnessB -
theorem
wellFormed_A -
theorem
wellFormed_B -
theorem
base_ok -
theorem
tableOfSubst_ok -
theorem
autSubst_length -
theorem
autTables_eq -
theorem
depth_one_is_blind -
theorem
abelianised_is_blind -
theorem
depth_two_separates -
theorem
invariant_separates -
def
gaugeImage -
theorem
invariant_gaugeImage -
def
separatesEverywhere -
theorem
separates_everywhere -
theorem
no_gauge_image_of_A_is_B -
theorem
gauge_image_ne_B -
theorem
witnesses_separated -
def
cb2 -
def
opensDoorKey -
def
locksDoorKey -
def
someDoorLocksEveryKey -
def
someDoorOpensEveryKey -
def
everyDoorOpensEveryKey -
def
everyDoorLocksEveryKey -
def
witnessC -
def
witnessD -
theorem
weave_witnessC -
theorem
weave_witnessD -
theorem
witnessC_ne_witnessD -
def
witnessModel -
theorem
witnessC_and_D_are_different_claims -
theorem
witnessC_holds -
theorem
witnessD_fails -
theorem
groundBag_blind -
theorem
adjacencyBag_blind -
theorem
depth_one_is_blind2 -
theorem
abelianised_is_blind2 -
theorem
depth_two_separates2 -
theorem
wellFormed_C -
theorem
wellFormed_D -
def
separatesEverywhere2 -
theorem
separates_everywhere2 -
theorem
no_gauge_image_of_C_is_D -
theorem
gauge_image_ne_D -
theorem
witnesses2_separated