| 
					
					
						
							
						
					
					
				 | 
				@ -91,14 +91,14 @@ namespace storm { | 
			
		
		
	
		
			
				 | 
				 | 
				                        auto compare = lattice->compare(first.getColumn(), second.getColumn()); | 
				 | 
				 | 
				                        auto compare = lattice->compare(first.getColumn(), second.getColumn()); | 
			
		
		
	
		
			
				 | 
				 | 
				                        std::pair<bool, bool>* value = &varsMonotone.find(*itr)->second; | 
				 | 
				 | 
				                        std::pair<bool, bool>* value = &varsMonotone.find(*itr)->second; | 
			
		
		
	
		
			
				 | 
				 | 
				                        std::pair<bool, bool> old = *value; | 
				 | 
				 | 
				                        std::pair<bool, bool> old = *value; | 
			
		
		
	
		
			
				 | 
				 | 
				                        if (compare == 1) { | 
				 | 
				 | 
				                        if (compare == storm::analysis::Lattice::ABOVE) { | 
			
		
		
	
		
		
	
		
			
				 | 
				 | 
				                            value->first &=derivative.constantPart() >= 0; | 
				 | 
				 | 
				                            value->first &=derivative.constantPart() >= 0; | 
			
		
		
	
		
			
				 | 
				 | 
				                            value->second &=derivative.constantPart() <= 0; | 
				 | 
				 | 
				                            value->second &=derivative.constantPart() <= 0; | 
			
		
		
	
		
			
				 | 
				 | 
				                        } else if (compare == 2) { | 
				 | 
				 | 
				                        } else if (compare == storm::analysis::Lattice::BELOW) { | 
			
		
		
	
		
		
	
		
			
				 | 
				 | 
				                            value->first &=derivative.constantPart() <= 0; | 
				 | 
				 | 
				                            value->first &=derivative.constantPart() <= 0; | 
			
		
		
	
		
			
				 | 
				 | 
				                            value->second &=derivative.constantPart() >= 0; | 
				 | 
				 | 
				                            value->second &=derivative.constantPart() >= 0; | 
			
		
		
	
		
			
				 | 
				 | 
				                        } else if (compare == 0) { | 
				 | 
				 | 
				                        } else if (compare == storm::analysis::Lattice::SAME) { | 
			
		
		
	
		
			
				 | 
				 | 
				                            STORM_LOG_THROW(false, storm::exceptions::UnexpectedException, "Don't know what is happening, something in monotonicity checking went wrong"); | 
				 | 
				 | 
				                            // Behaviour doesn't matter, as they are at the same level
 | 
			
		
		
	
		
		
	
		
		
	
		
			
				 | 
				 | 
				                        } else { | 
				 | 
				 | 
				                        } else { | 
			
		
		
	
		
			
				 | 
				 | 
				                            value->first = false; | 
				 | 
				 | 
				                            value->first = false; | 
			
		
		
	
		
			
				 | 
				 | 
				                            value->second = false; | 
				 | 
				 | 
				                            value->second = false; | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  | 
			
		
		
	
										
									
								
							 
xxxxxxxxxx