(self, prop, k)
return And(self.get_unrolling(k), init_0, Not(prop_k))
Returns the BMC encoding at step k
Returns the BMC encoding at step k
Returns the BMC encoding at step k
def get_bmc(self, prop, k):
        """Returns the BMC encoding at step k"""
        init_0 = self.system.init.substitute(self.get_subs(0))
        prop_k = prop.substitute(self.get_subs(k))
        return And(self.get_unrolling(k), init_0, Not(prop_k))
def get_bmc ( self , prop , k ) : init_0 = self . system . init . substitute ( self . get_subs ( 0 ) ) prop_k = prop . substitute ( self . get_subs ( k ) ) return And ( self . get_unrolling ( k ) , init_0 , Not ( prop_k ) )