@ -87,11 +87,11 @@ TEST(SymbolicModelBisimulationDecomposition, TwoDice_Cudd) { 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    decomposition . compute ( ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    std : : shared_ptr < storm : : models : : Model < double > >  quotient  =  decomposition . getQuotient ( ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 135 ul,  quotient - > getNumberOfStates ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 366 ul,  quotient - > getNumberOfTransitions ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 77 ul,  quotient - > getNumberOfStates ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 210 ul,  quotient - > getNumberOfTransitions ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( storm : : models : : ModelType : : Mdp ,  quotient - > getType ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_TRUE ( quotient - > isSymbolicModel ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 194 ul ,  ( quotient - > as < storm : : models : : symbolic : : Mdp < storm : : dd : : DdType : : CUDD ,  double > > ( ) - > getNumberOfChoices ( ) ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 116 ul ,  ( quotient - > as < storm : : models : : symbolic : : Mdp < storm : : dd : : DdType : : CUDD ,  double > > ( ) - > getNumberOfChoices ( ) ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    storm : : parser : : FormulaParser  formulaParser ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    std : : shared_ptr < storm : : logic : : Formula  const >  formula  =  formulaParser . parseSingleFormulaFromString ( " Pmin=? [F  \" two \" ] " ) ;  
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				
					@ -103,11 +103,11 @@ TEST(SymbolicModelBisimulationDecomposition, TwoDice_Cudd) { 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    decomposition2 . compute ( ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    quotient  =  decomposition2 . getQuotient ( ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					     
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 40 ul,  quotient - > getNumberOfStates ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 110 ul,  quotient - > getNumberOfTransitions ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 11 ul,  quotient - > getNumberOfStates ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 34 ul,  quotient - > getNumberOfTransitions ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( storm : : models : : ModelType : : Mdp ,  quotient - > getType ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_TRUE ( quotient - > isSymbolicModel ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 66 ul,  ( quotient - > as < storm : : models : : symbolic : : Mdp < storm : : dd : : DdType : : CUDD ,  double > > ( ) - > getNumberOfChoices ( ) ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 19 ul,  ( quotient - > as < storm : : models : : symbolic : : Mdp < storm : : dd : : DdType : : CUDD ,  double > > ( ) - > getNumberOfChoices ( ) ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					}  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					TEST ( SymbolicModelBisimulationDecomposition ,  AsynchronousLeader_Cudd )  {  
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				
					@ -125,11 +125,11 @@ TEST(SymbolicModelBisimulationDecomposition, AsynchronousLeader_Cudd) { 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    decomposition . compute ( ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    std : : shared_ptr < storm : : models : : Model < double > >  quotient  =  decomposition . getQuotient ( ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					     
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 1166 ul,  quotient - > getNumberOfStates ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 2769 ul,  quotient - > getNumberOfTransitions ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 252 ul,  quotient - > getNumberOfStates ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 624 ul,  quotient - > getNumberOfTransitions ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( storm : : models : : ModelType : : Mdp ,  quotient - > getType ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_TRUE ( quotient - > isSymbolicModel ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 2237 ul,  ( quotient - > as < storm : : models : : symbolic : : Mdp < storm : : dd : : DdType : : CUDD ,  double > > ( ) - > getNumberOfChoices ( ) ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 500 ul,  ( quotient - > as < storm : : models : : symbolic : : Mdp < storm : : dd : : DdType : : CUDD ,  double > > ( ) - > getNumberOfChoices ( ) ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					     
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    std : : vector < std : : shared_ptr < storm : : logic : : Formula  const > >  formulas ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    formulas . push_back ( formula ) ;  
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				
					@ -138,9 +138,9 @@ TEST(SymbolicModelBisimulationDecomposition, AsynchronousLeader_Cudd) { 
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    decomposition2 . compute ( ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    quotient  =  decomposition2 . getQuotient ( ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					     
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 1166 ul ,  quotient - > getNumberOfStates ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 2769 ul ,  quotient - > getNumberOfTransitions ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 1107 ul ,  quotient - > getNumberOfStates ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 2684 ul ,  quotient - > getNumberOfTransitions ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( storm : : models : : ModelType : : Mdp ,  quotient - > getType ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_TRUE ( quotient - > isSymbolicModel ( ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 2237 ul ,  ( quotient - > as < storm : : models : : symbolic : : Mdp < storm : : dd : : DdType : : CUDD ,  double > > ( ) - > getNumberOfChoices ( ) ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					    EXPECT_EQ ( 215 2ul ,  ( quotient - > as < storm : : models : : symbolic : : Mdp < storm : : dd : : DdType : : CUDD ,  double > > ( ) - > getNumberOfChoices ( ) ) ) ;  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					}