OAI/Computability/SpaceSimulation/Binary.lean
24 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.Fifths.Bin.valline 12 - theorem
OAI.Fifths.Bin.val_bitsline 16 - def
OAI.Fifths.Bin.escline 21 - def
OAI.Fifths.Bin.frameline 22 - theorem
OAI.Fifths.Bin.frame_nilline 24 - theorem
OAI.Fifths.Bin.frame_consline 25 - def
OAI.Fifths.Bin.pairline 28 - theorem
OAI.Fifths.Bin.frameLengthline 30 - theorem
OAI.Fifths.Bin.bitTrueline 35 - theorem
OAI.Fifths.Bin.frameBitsline 38 - theorem
OAI.Fifths.Bin.pair_bitsline 50 - theorem
OAI.Fifths.Bin.pair_ne_zeroline 52 - theorem
OAI.Fifths.Bin.pair_sizeline 53 - def
OAI.Fifths.Bin.unpackline 58Source documentation
Parse as a frame. Arbitrary result on malformed.
def unpack : List Bool → List Bool × List Bool | false :: b :: l => let (a,c) := unpack l … - theorem
OAI.Fifths.Bin.unpack_frameline 65 - def
OAI.Fifths.Bin.unpairline 70 - theorem
OAI.Fifths.Bin.unpair_pairline 74 - theorem
OAI.Fifths.Bin.pair_injline 77 - theorem
OAI.Fifths.Bin.mul_sizeline 83 - theorem
OAI.Fifths.Bin.add_sizeline 87 - theorem
OAI.Fifths.Bin.succ_sizeline 92 - theorem
OAI.Fifths.Bin.pow_sizeline 97 - theorem
OAI.Fifths.Bin.size_le_selfline 105 - theorem
OAI.Fifths.Bin.bits_nilline 110