| 
					
					
						
							
						
					
					
				 | 
				@ -46,10 +46,16 @@ class TestBisimulation: | 
			
		
		
	
		
			
				 | 
				 | 
				        assert model.model_type == stormpy.ModelType.DTMC | 
				 | 
				 | 
				        assert model.model_type == stormpy.ModelType.DTMC | 
			
		
		
	
		
			
				 | 
				 | 
				        assert model.has_parameters | 
				 | 
				 | 
				        assert model.has_parameters | 
			
		
		
	
		
			
				 | 
				 | 
				        result = stormpy.model_checking(model, properties[0]) | 
				 | 
				 | 
				        result = stormpy.model_checking(model, properties[0]) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        initial_state = model.initial_states[0] | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        assert initial_state == 0 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        ratFunc = result.result.at(initial_state) | 
			
		
		
	
		
			
				 | 
				 | 
				        model_bisim = stormpy.perform_bisimulation(model, properties, stormpy.BisimulationType.STRONG) | 
				 | 
				 | 
				        model_bisim = stormpy.perform_bisimulation(model, properties, stormpy.BisimulationType.STRONG) | 
			
		
		
	
		
			
				 | 
				 | 
				        assert model_bisim.nr_states == 80 | 
				 | 
				 | 
				        assert model_bisim.nr_states == 80 | 
			
		
		
	
		
			
				 | 
				 | 
				        assert model_bisim.nr_transitions == 120 | 
				 | 
				 | 
				        assert model_bisim.nr_transitions == 120 | 
			
		
		
	
		
			
				 | 
				 | 
				        assert model_bisim.model_type == stormpy.ModelType.DTMC | 
				 | 
				 | 
				        assert model_bisim.model_type == stormpy.ModelType.DTMC | 
			
		
		
	
		
			
				 | 
				 | 
				        assert model_bisim.has_parameters | 
				 | 
				 | 
				        assert model_bisim.has_parameters | 
			
		
		
	
		
			
				 | 
				 | 
				        result_bisim = stormpy.model_checking(model_bisim, properties[0]) | 
				 | 
				 | 
				        result_bisim = stormpy.model_checking(model_bisim, properties[0]) | 
			
		
		
	
		
			
				 | 
				 | 
				        assert result.result_function == result_bisim.result_function | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        initial_state_bisim = model_bisim.initial_states[0] | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        assert initial_state_bisim == 48 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        ratFunc_bisim = result_bisim.result.at(initial_state_bisim) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        assert ratFunc == ratFunc_bisim |