/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/pthread/triangular-longest-2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 20:50:39,251 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 20:50:39,332 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-26 20:50:39,337 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 20:50:39,337 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 20:50:39,368 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 20:50:39,368 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 20:50:39,369 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 20:50:39,369 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 20:50:39,373 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 20:50:39,373 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 20:50:39,373 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 20:50:39,374 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 20:50:39,375 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 20:50:39,375 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 20:50:39,375 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 20:50:39,376 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 20:50:39,376 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 20:50:39,376 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 20:50:39,376 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 20:50:39,376 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 20:50:39,377 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 20:50:39,377 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 20:50:39,378 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 20:50:39,378 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 20:50:39,378 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 20:50:39,379 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 20:50:39,379 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 20:50:39,379 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 20:50:39,379 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 20:50:39,380 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 20:50:39,381 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 20:50:39,381 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 20:50:39,381 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 20:50:39,381 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 20:50:39,382 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-26 20:50:39,705 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 20:50:39,729 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 20:50:39,731 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 20:50:39,732 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 20:50:39,732 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 20:50:39,734 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/triangular-longest-2.i [2023-08-26 20:50:40,888 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 20:50:41,156 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 20:50:41,159 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/triangular-longest-2.i [2023-08-26 20:50:41,175 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/810bd8aed/fb2883ae0df14dd493ed3348cff3a96f/FLAG1d9597ff7 [2023-08-26 20:50:41,185 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/810bd8aed/fb2883ae0df14dd493ed3348cff3a96f [2023-08-26 20:50:41,189 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 20:50:41,190 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 20:50:41,191 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 20:50:41,191 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 20:50:41,193 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 20:50:41,194 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 08:50:41" (1/1) ... [2023-08-26 20:50:41,194 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56427996 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:50:41, skipping insertion in model container [2023-08-26 20:50:41,195 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 08:50:41" (1/1) ... [2023-08-26 20:50:41,237 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 20:50:41,555 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 20:50:41,563 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 20:50:41,590 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [245] [2023-08-26 20:50:41,591 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [245] [2023-08-26 20:50:41,620 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 20:50:41,651 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 20:50:41,651 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 20:50:41,657 INFO L206 MainTranslator]: Completed translation [2023-08-26 20:50:41,657 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:50:41 WrapperNode [2023-08-26 20:50:41,658 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 20:50:41,659 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 20:50:41,659 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 20:50:41,659 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 20:50:41,665 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:50:41" (1/1) ... [2023-08-26 20:50:41,693 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:50:41" (1/1) ... [2023-08-26 20:50:41,712 INFO L138 Inliner]: procedures = 169, calls = 25, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 50 [2023-08-26 20:50:41,713 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 20:50:41,713 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 20:50:41,713 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 20:50:41,713 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 20:50:41,721 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:50:41" (1/1) ... [2023-08-26 20:50:41,721 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:50:41" (1/1) ... [2023-08-26 20:50:41,726 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:50:41" (1/1) ... [2023-08-26 20:50:41,727 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:50:41" (1/1) ... [2023-08-26 20:50:41,740 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:50:41" (1/1) ... [2023-08-26 20:50:41,742 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:50:41" (1/1) ... [2023-08-26 20:50:41,744 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:50:41" (1/1) ... [2023-08-26 20:50:41,745 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:50:41" (1/1) ... [2023-08-26 20:50:41,746 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 20:50:41,747 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 20:50:41,747 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 20:50:41,747 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 20:50:41,748 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:50:41" (1/1) ... [2023-08-26 20:50:41,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 20:50:41,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:50:41,777 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-26 20:50:41,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-26 20:50:41,813 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-08-26 20:50:41,814 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-08-26 20:50:41,814 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-08-26 20:50:41,814 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-08-26 20:50:41,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 20:50:41,814 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-26 20:50:41,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 20:50:41,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 20:50:41,815 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 20:50:41,815 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 20:50:41,815 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-26 20:50:41,816 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 20:50:41,816 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 20:50:41,817 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-26 20:50:41,918 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 20:50:41,920 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 20:50:42,043 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 20:50:42,061 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 20:50:42,062 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-26 20:50:42,064 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 08:50:42 BoogieIcfgContainer [2023-08-26 20:50:42,064 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 20:50:42,066 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 20:50:42,066 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 20:50:42,068 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 20:50:42,069 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 08:50:41" (1/3) ... [2023-08-26 20:50:42,069 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17fb778f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 08:50:42, skipping insertion in model container [2023-08-26 20:50:42,069 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 08:50:41" (2/3) ... [2023-08-26 20:50:42,070 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17fb778f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 08:50:42, skipping insertion in model container [2023-08-26 20:50:42,070 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 08:50:42" (3/3) ... [2023-08-26 20:50:42,073 INFO L112 eAbstractionObserver]: Analyzing ICFG triangular-longest-2.i [2023-08-26 20:50:42,086 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 20:50:42,086 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-26 20:50:42,086 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 20:50:42,136 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-26 20:50:42,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 85 places, 84 transitions, 178 flow [2023-08-26 20:50:42,225 INFO L124 PetriNetUnfolderBase]: 6/82 cut-off events. [2023-08-26 20:50:42,226 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 20:50:42,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89 conditions, 82 events. 6/82 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 157 event pairs, 0 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 64. Up to 2 conditions per place. [2023-08-26 20:50:42,233 INFO L82 GeneralOperation]: Start removeDead. Operand has 85 places, 84 transitions, 178 flow [2023-08-26 20:50:42,238 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 83 places, 82 transitions, 170 flow [2023-08-26 20:50:42,241 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 20:50:42,253 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 83 places, 82 transitions, 170 flow [2023-08-26 20:50:42,255 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 83 places, 82 transitions, 170 flow [2023-08-26 20:50:42,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 83 places, 82 transitions, 170 flow [2023-08-26 20:50:42,273 INFO L124 PetriNetUnfolderBase]: 6/82 cut-off events. [2023-08-26 20:50:42,273 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 20:50:42,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89 conditions, 82 events. 6/82 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 155 event pairs, 0 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 64. Up to 2 conditions per place. [2023-08-26 20:50:42,276 INFO L119 LiptonReduction]: Number of co-enabled transitions 2304 [2023-08-26 20:50:44,584 INFO L134 LiptonReduction]: Checked pairs total: 2595 [2023-08-26 20:50:44,585 INFO L136 LiptonReduction]: Total number of compositions: 87 [2023-08-26 20:50:44,596 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 20:50:44,601 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4326dcca, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 20:50:44,601 INFO L358 AbstractCegarLoop]: Starting to check reachability of 19 error locations. [2023-08-26 20:50:44,603 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 20:50:44,603 INFO L124 PetriNetUnfolderBase]: 1/6 cut-off events. [2023-08-26 20:50:44,603 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 20:50:44,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:44,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-26 20:50:44,604 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:44,608 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:44,608 INFO L85 PathProgramCache]: Analyzing trace with hash 10934624, now seen corresponding path program 1 times [2023-08-26 20:50:44,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:44,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134784540] [2023-08-26 20:50:44,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:44,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:44,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:44,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:44,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:44,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134784540] [2023-08-26 20:50:44,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134784540] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:44,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:50:44,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 20:50:44,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198000250] [2023-08-26 20:50:44,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:44,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 20:50:44,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:44,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 20:50:44,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 20:50:44,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 171 [2023-08-26 20:50:44,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 22 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 71.33333333333333) internal successors, (214), 3 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:44,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:44,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 171 [2023-08-26 20:50:44,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:45,038 INFO L124 PetriNetUnfolderBase]: 415/650 cut-off events. [2023-08-26 20:50:45,038 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-08-26 20:50:45,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1316 conditions, 650 events. 415/650 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 2587 event pairs, 159 based on Foata normal form. 0/272 useless extension candidates. Maximal degree in co-relation 1306. Up to 351 conditions per place. [2023-08-26 20:50:45,051 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 28 selfloop transitions, 4 changer transitions 0/32 dead transitions. [2023-08-26 20:50:45,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 32 transitions, 134 flow [2023-08-26 20:50:45,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:50:45,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:50:45,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 249 transitions. [2023-08-26 20:50:45,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4853801169590643 [2023-08-26 20:50:45,063 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 249 transitions. [2023-08-26 20:50:45,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 249 transitions. [2023-08-26 20:50:45,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:45,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 249 transitions. [2023-08-26 20:50:45,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 83.0) internal successors, (249), 3 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,071 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,073 INFO L175 Difference]: Start difference. First operand has 26 places, 22 transitions, 50 flow. Second operand 3 states and 249 transitions. [2023-08-26 20:50:45,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 32 transitions, 134 flow [2023-08-26 20:50:45,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 32 transitions, 132 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 20:50:45,076 INFO L231 Difference]: Finished difference. Result has 26 places, 22 transitions, 72 flow [2023-08-26 20:50:45,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=26, PETRI_TRANSITIONS=22} [2023-08-26 20:50:45,080 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 0 predicate places. [2023-08-26 20:50:45,080 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 22 transitions, 72 flow [2023-08-26 20:50:45,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 71.33333333333333) internal successors, (214), 3 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:45,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-26 20:50:45,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 20:50:45,087 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:45,087 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:45,087 INFO L85 PathProgramCache]: Analyzing trace with hash 10934666, now seen corresponding path program 1 times [2023-08-26 20:50:45,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:45,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207769783] [2023-08-26 20:50:45,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:45,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:45,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:45,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:45,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:45,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207769783] [2023-08-26 20:50:45,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207769783] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:45,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:50:45,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 20:50:45,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900397975] [2023-08-26 20:50:45,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:45,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 20:50:45,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:45,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 20:50:45,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 20:50:45,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-26 20:50:45,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 22 transitions, 72 flow. Second operand has 3 states, 3 states have (on average 68.33333333333333) internal successors, (205), 3 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:45,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-26 20:50:45,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:45,291 INFO L124 PetriNetUnfolderBase]: 601/944 cut-off events. [2023-08-26 20:50:45,291 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-26 20:50:45,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2258 conditions, 944 events. 601/944 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 4286 event pairs, 309 based on Foata normal form. 0/586 useless extension candidates. Maximal degree in co-relation 2246. Up to 651 conditions per place. [2023-08-26 20:50:45,297 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 37 selfloop transitions, 2 changer transitions 0/39 dead transitions. [2023-08-26 20:50:45,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 39 transitions, 206 flow [2023-08-26 20:50:45,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:50:45,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:50:45,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 236 transitions. [2023-08-26 20:50:45,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4600389863547758 [2023-08-26 20:50:45,303 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 236 transitions. [2023-08-26 20:50:45,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 236 transitions. [2023-08-26 20:50:45,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:45,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 236 transitions. [2023-08-26 20:50:45,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.66666666666667) internal successors, (236), 3 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,308 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,308 INFO L175 Difference]: Start difference. First operand has 26 places, 22 transitions, 72 flow. Second operand 3 states and 236 transitions. [2023-08-26 20:50:45,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 39 transitions, 206 flow [2023-08-26 20:50:45,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 39 transitions, 192 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 20:50:45,313 INFO L231 Difference]: Finished difference. Result has 27 places, 23 transitions, 78 flow [2023-08-26 20:50:45,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=78, PETRI_PLACES=27, PETRI_TRANSITIONS=23} [2023-08-26 20:50:45,314 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 1 predicate places. [2023-08-26 20:50:45,314 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 23 transitions, 78 flow [2023-08-26 20:50:45,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 68.33333333333333) internal successors, (205), 3 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:45,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-26 20:50:45,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 20:50:45,320 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:45,321 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:45,324 INFO L85 PathProgramCache]: Analyzing trace with hash 10934625, now seen corresponding path program 1 times [2023-08-26 20:50:45,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:45,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117103691] [2023-08-26 20:50:45,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:45,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:45,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:45,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:45,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:45,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117103691] [2023-08-26 20:50:45,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117103691] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:45,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:50:45,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 20:50:45,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009720736] [2023-08-26 20:50:45,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:45,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 20:50:45,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:45,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 20:50:45,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 20:50:45,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 171 [2023-08-26 20:50:45,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 23 transitions, 78 flow. Second operand has 3 states, 3 states have (on average 71.33333333333333) internal successors, (214), 3 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:45,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 171 [2023-08-26 20:50:45,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:45,478 INFO L124 PetriNetUnfolderBase]: 581/952 cut-off events. [2023-08-26 20:50:45,478 INFO L125 PetriNetUnfolderBase]: For 280/280 co-relation queries the response was YES. [2023-08-26 20:50:45,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2398 conditions, 952 events. 581/952 cut-off events. For 280/280 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4441 event pairs, 198 based on Foata normal form. 44/566 useless extension candidates. Maximal degree in co-relation 2386. Up to 582 conditions per place. [2023-08-26 20:50:45,484 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 31 selfloop transitions, 6 changer transitions 0/37 dead transitions. [2023-08-26 20:50:45,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 37 transitions, 198 flow [2023-08-26 20:50:45,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:50:45,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:50:45,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 242 transitions. [2023-08-26 20:50:45,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47173489278752434 [2023-08-26 20:50:45,485 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 242 transitions. [2023-08-26 20:50:45,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 242 transitions. [2023-08-26 20:50:45,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:45,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 242 transitions. [2023-08-26 20:50:45,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 80.66666666666667) internal successors, (242), 3 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,489 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,489 INFO L175 Difference]: Start difference. First operand has 27 places, 23 transitions, 78 flow. Second operand 3 states and 242 transitions. [2023-08-26 20:50:45,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 37 transitions, 198 flow [2023-08-26 20:50:45,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 37 transitions, 194 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 20:50:45,490 INFO L231 Difference]: Finished difference. Result has 29 places, 26 transitions, 114 flow [2023-08-26 20:50:45,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=29, PETRI_TRANSITIONS=26} [2023-08-26 20:50:45,492 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 3 predicate places. [2023-08-26 20:50:45,492 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 26 transitions, 114 flow [2023-08-26 20:50:45,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 71.33333333333333) internal successors, (214), 3 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:45,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 20:50:45,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 20:50:45,496 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:45,497 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:45,497 INFO L85 PathProgramCache]: Analyzing trace with hash 338975209, now seen corresponding path program 1 times [2023-08-26 20:50:45,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:45,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589104149] [2023-08-26 20:50:45,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:45,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:45,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:45,588 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:45,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:45,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589104149] [2023-08-26 20:50:45,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589104149] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:50:45,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13729237] [2023-08-26 20:50:45,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:45,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:50:45,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:50:45,597 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:50:45,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-26 20:50:45,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:45,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 20:50:45,727 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:50:45,761 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:45,761 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 20:50:45,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13729237] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:45,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 20:50:45,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-26 20:50:45,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401686134] [2023-08-26 20:50:45,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:45,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 20:50:45,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:45,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 20:50:45,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 20:50:45,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-26 20:50:45,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 26 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 68.25) internal successors, (273), 4 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:45,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-26 20:50:45,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:45,892 INFO L124 PetriNetUnfolderBase]: 505/834 cut-off events. [2023-08-26 20:50:45,892 INFO L125 PetriNetUnfolderBase]: For 233/233 co-relation queries the response was YES. [2023-08-26 20:50:45,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2278 conditions, 834 events. 505/834 cut-off events. For 233/233 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3981 event pairs, 95 based on Foata normal form. 0/520 useless extension candidates. Maximal degree in co-relation 2264. Up to 340 conditions per place. [2023-08-26 20:50:45,898 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 54 selfloop transitions, 3 changer transitions 0/57 dead transitions. [2023-08-26 20:50:45,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 57 transitions, 353 flow [2023-08-26 20:50:45,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 20:50:45,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 20:50:45,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 312 transitions. [2023-08-26 20:50:45,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2023-08-26 20:50:45,900 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 312 transitions. [2023-08-26 20:50:45,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 312 transitions. [2023-08-26 20:50:45,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:45,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 312 transitions. [2023-08-26 20:50:45,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 78.0) internal successors, (312), 4 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 171.0) internal successors, (855), 5 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,903 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 171.0) internal successors, (855), 5 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,903 INFO L175 Difference]: Start difference. First operand has 29 places, 26 transitions, 114 flow. Second operand 4 states and 312 transitions. [2023-08-26 20:50:45,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 57 transitions, 353 flow [2023-08-26 20:50:45,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 57 transitions, 340 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 20:50:45,908 INFO L231 Difference]: Finished difference. Result has 30 places, 25 transitions, 110 flow [2023-08-26 20:50:45,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=110, PETRI_PLACES=30, PETRI_TRANSITIONS=25} [2023-08-26 20:50:45,909 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 4 predicate places. [2023-08-26 20:50:45,910 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 25 transitions, 110 flow [2023-08-26 20:50:45,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 68.25) internal successors, (273), 4 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:45,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:45,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-26 20:50:45,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-26 20:50:46,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:50:46,119 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:46,120 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:46,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1919052570, now seen corresponding path program 1 times [2023-08-26 20:50:46,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:46,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199574264] [2023-08-26 20:50:46,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:46,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:46,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:46,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:46,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:46,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199574264] [2023-08-26 20:50:46,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199574264] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:46,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:50:46,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 20:50:46,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449669248] [2023-08-26 20:50:46,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:46,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 20:50:46,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:46,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 20:50:46,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 20:50:46,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:50:46,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 25 transitions, 110 flow. Second operand has 4 states, 4 states have (on average 65.5) internal successors, (262), 4 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:46,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:46,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:50:46,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:46,424 INFO L124 PetriNetUnfolderBase]: 441/738 cut-off events. [2023-08-26 20:50:46,424 INFO L125 PetriNetUnfolderBase]: For 497/497 co-relation queries the response was YES. [2023-08-26 20:50:46,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2092 conditions, 738 events. 441/738 cut-off events. For 497/497 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3325 event pairs, 115 based on Foata normal form. 0/510 useless extension candidates. Maximal degree in co-relation 2078. Up to 605 conditions per place. [2023-08-26 20:50:46,428 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 34 selfloop transitions, 6 changer transitions 2/42 dead transitions. [2023-08-26 20:50:46,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 42 transitions, 264 flow [2023-08-26 20:50:46,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 20:50:46,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 20:50:46,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 294 transitions. [2023-08-26 20:50:46,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298245614035088 [2023-08-26 20:50:46,430 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 294 transitions. [2023-08-26 20:50:46,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 294 transitions. [2023-08-26 20:50:46,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:46,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 294 transitions. [2023-08-26 20:50:46,431 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 73.5) internal successors, (294), 4 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:46,432 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 171.0) internal successors, (855), 5 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:46,433 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 171.0) internal successors, (855), 5 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:46,433 INFO L175 Difference]: Start difference. First operand has 30 places, 25 transitions, 110 flow. Second operand 4 states and 294 transitions. [2023-08-26 20:50:46,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 42 transitions, 264 flow [2023-08-26 20:50:46,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 42 transitions, 252 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 20:50:46,435 INFO L231 Difference]: Finished difference. Result has 33 places, 28 transitions, 147 flow [2023-08-26 20:50:46,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=147, PETRI_PLACES=33, PETRI_TRANSITIONS=28} [2023-08-26 20:50:46,437 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 7 predicate places. [2023-08-26 20:50:46,437 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 28 transitions, 147 flow [2023-08-26 20:50:46,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 65.5) internal successors, (262), 4 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:46,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:46,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-26 20:50:46,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 20:50:46,438 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:46,438 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:46,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1919051912, now seen corresponding path program 1 times [2023-08-26 20:50:46,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:46,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281166435] [2023-08-26 20:50:46,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:46,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:46,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:46,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:46,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:46,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281166435] [2023-08-26 20:50:46,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281166435] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:46,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:50:46,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 20:50:46,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856180211] [2023-08-26 20:50:46,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:46,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 20:50:46,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:46,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 20:50:46,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 20:50:46,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 171 [2023-08-26 20:50:46,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 28 transitions, 147 flow. Second operand has 3 states, 3 states have (on average 72.0) internal successors, (216), 3 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:46,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:46,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 171 [2023-08-26 20:50:46,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:46,550 INFO L124 PetriNetUnfolderBase]: 409/692 cut-off events. [2023-08-26 20:50:46,550 INFO L125 PetriNetUnfolderBase]: For 503/503 co-relation queries the response was YES. [2023-08-26 20:50:46,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2210 conditions, 692 events. 409/692 cut-off events. For 503/503 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3253 event pairs, 121 based on Foata normal form. 0/602 useless extension candidates. Maximal degree in co-relation 2193. Up to 370 conditions per place. [2023-08-26 20:50:46,555 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 47 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2023-08-26 20:50:46,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 51 transitions, 372 flow [2023-08-26 20:50:46,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:50:46,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:50:46,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 243 transitions. [2023-08-26 20:50:46,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2023-08-26 20:50:46,557 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 243 transitions. [2023-08-26 20:50:46,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 243 transitions. [2023-08-26 20:50:46,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:46,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 243 transitions. [2023-08-26 20:50:46,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 81.0) internal successors, (243), 3 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:46,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:46,560 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:46,560 INFO L175 Difference]: Start difference. First operand has 33 places, 28 transitions, 147 flow. Second operand 3 states and 243 transitions. [2023-08-26 20:50:46,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 51 transitions, 372 flow [2023-08-26 20:50:46,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 51 transitions, 363 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 20:50:46,562 INFO L231 Difference]: Finished difference. Result has 36 places, 30 transitions, 174 flow [2023-08-26 20:50:46,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=174, PETRI_PLACES=36, PETRI_TRANSITIONS=30} [2023-08-26 20:50:46,564 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 10 predicate places. [2023-08-26 20:50:46,565 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 30 transitions, 174 flow [2023-08-26 20:50:46,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 72.0) internal successors, (216), 3 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:46,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:46,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:46,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 20:50:46,565 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:46,566 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:46,566 INFO L85 PathProgramCache]: Analyzing trace with hash -638931166, now seen corresponding path program 1 times [2023-08-26 20:50:46,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:46,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232088528] [2023-08-26 20:50:46,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:46,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:46,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:46,604 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:46,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:46,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232088528] [2023-08-26 20:50:46,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232088528] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:50:46,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057861739] [2023-08-26 20:50:46,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:46,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:50:46,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:50:46,609 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:50:46,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-26 20:50:46,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:46,685 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 20:50:46,686 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:50:46,701 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:46,701 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 20:50:46,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057861739] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:46,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 20:50:46,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-26 20:50:46,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052735860] [2023-08-26 20:50:46,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:46,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 20:50:46,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:46,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 20:50:46,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 20:50:46,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-26 20:50:46,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 30 transitions, 174 flow. Second operand has 4 states, 4 states have (on average 68.75) internal successors, (275), 4 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:46,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:46,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-26 20:50:46,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:46,787 INFO L124 PetriNetUnfolderBase]: 329/564 cut-off events. [2023-08-26 20:50:46,787 INFO L125 PetriNetUnfolderBase]: For 797/797 co-relation queries the response was YES. [2023-08-26 20:50:46,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1919 conditions, 564 events. 329/564 cut-off events. For 797/797 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2497 event pairs, 107 based on Foata normal form. 0/564 useless extension candidates. Maximal degree in co-relation 1899. Up to 330 conditions per place. [2023-08-26 20:50:46,790 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 37 selfloop transitions, 4 changer transitions 1/42 dead transitions. [2023-08-26 20:50:46,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 42 transitions, 306 flow [2023-08-26 20:50:46,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 20:50:46,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 20:50:46,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 303 transitions. [2023-08-26 20:50:46,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44298245614035087 [2023-08-26 20:50:46,792 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 303 transitions. [2023-08-26 20:50:46,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 303 transitions. [2023-08-26 20:50:46,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:46,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 303 transitions. [2023-08-26 20:50:46,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 75.75) internal successors, (303), 4 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:46,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 171.0) internal successors, (855), 5 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:46,795 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 171.0) internal successors, (855), 5 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:46,795 INFO L175 Difference]: Start difference. First operand has 36 places, 30 transitions, 174 flow. Second operand 4 states and 303 transitions. [2023-08-26 20:50:46,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 42 transitions, 306 flow [2023-08-26 20:50:46,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 42 transitions, 294 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 20:50:46,798 INFO L231 Difference]: Finished difference. Result has 36 places, 25 transitions, 140 flow [2023-08-26 20:50:46,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=36, PETRI_TRANSITIONS=25} [2023-08-26 20:50:46,799 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 10 predicate places. [2023-08-26 20:50:46,799 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 25 transitions, 140 flow [2023-08-26 20:50:46,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 68.75) internal successors, (275), 4 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:46,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:46,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:46,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-26 20:50:47,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-08-26 20:50:47,005 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:47,005 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:47,005 INFO L85 PathProgramCache]: Analyzing trace with hash -638931208, now seen corresponding path program 1 times [2023-08-26 20:50:47,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:47,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315594979] [2023-08-26 20:50:47,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:47,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:47,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:47,036 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:50:47,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:47,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315594979] [2023-08-26 20:50:47,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315594979] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:47,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:50:47,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 20:50:47,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975129059] [2023-08-26 20:50:47,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:47,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 20:50:47,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:47,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 20:50:47,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 20:50:47,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 171 [2023-08-26 20:50:47,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 25 transitions, 140 flow. Second operand has 3 states, 3 states have (on average 72.33333333333333) internal successors, (217), 3 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:47,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 171 [2023-08-26 20:50:47,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:47,107 INFO L124 PetriNetUnfolderBase]: 291/512 cut-off events. [2023-08-26 20:50:47,107 INFO L125 PetriNetUnfolderBase]: For 664/664 co-relation queries the response was YES. [2023-08-26 20:50:47,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1739 conditions, 512 events. 291/512 cut-off events. For 664/664 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2308 event pairs, 77 based on Foata normal form. 24/536 useless extension candidates. Maximal degree in co-relation 1720. Up to 304 conditions per place. [2023-08-26 20:50:47,111 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 37 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2023-08-26 20:50:47,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 41 transitions, 303 flow [2023-08-26 20:50:47,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:50:47,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:50:47,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 240 transitions. [2023-08-26 20:50:47,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678362573099415 [2023-08-26 20:50:47,112 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 240 transitions. [2023-08-26 20:50:47,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 240 transitions. [2023-08-26 20:50:47,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:47,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 240 transitions. [2023-08-26 20:50:47,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 80.0) internal successors, (240), 3 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,116 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,116 INFO L175 Difference]: Start difference. First operand has 36 places, 25 transitions, 140 flow. Second operand 3 states and 240 transitions. [2023-08-26 20:50:47,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 41 transitions, 303 flow [2023-08-26 20:50:47,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 41 transitions, 299 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 20:50:47,119 INFO L231 Difference]: Finished difference. Result has 38 places, 25 transitions, 150 flow [2023-08-26 20:50:47,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=150, PETRI_PLACES=38, PETRI_TRANSITIONS=25} [2023-08-26 20:50:47,121 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 12 predicate places. [2023-08-26 20:50:47,121 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 25 transitions, 150 flow [2023-08-26 20:50:47,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 72.33333333333333) internal successors, (217), 3 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:47,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:47,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 20:50:47,122 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:47,122 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:47,122 INFO L85 PathProgramCache]: Analyzing trace with hash 928422853, now seen corresponding path program 1 times [2023-08-26 20:50:47,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:47,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036454277] [2023-08-26 20:50:47,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:47,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:47,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:47,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:47,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:47,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036454277] [2023-08-26 20:50:47,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036454277] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:47,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:50:47,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 20:50:47,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033065374] [2023-08-26 20:50:47,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:47,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 20:50:47,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:47,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 20:50:47,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 20:50:47,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-26 20:50:47,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 25 transitions, 150 flow. Second operand has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:47,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-26 20:50:47,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:47,303 INFO L124 PetriNetUnfolderBase]: 359/624 cut-off events. [2023-08-26 20:50:47,303 INFO L125 PetriNetUnfolderBase]: For 999/999 co-relation queries the response was YES. [2023-08-26 20:50:47,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2157 conditions, 624 events. 359/624 cut-off events. For 999/999 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 2844 event pairs, 104 based on Foata normal form. 38/662 useless extension candidates. Maximal degree in co-relation 2136. Up to 296 conditions per place. [2023-08-26 20:50:47,307 INFO L140 encePairwiseOnDemand]: 164/171 looper letters, 46 selfloop transitions, 10 changer transitions 0/56 dead transitions. [2023-08-26 20:50:47,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 56 transitions, 420 flow [2023-08-26 20:50:47,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 20:50:47,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 20:50:47,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 382 transitions. [2023-08-26 20:50:47,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44678362573099417 [2023-08-26 20:50:47,309 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 382 transitions. [2023-08-26 20:50:47,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 382 transitions. [2023-08-26 20:50:47,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:47,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 382 transitions. [2023-08-26 20:50:47,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 76.4) internal successors, (382), 5 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,312 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,312 INFO L175 Difference]: Start difference. First operand has 38 places, 25 transitions, 150 flow. Second operand 5 states and 382 transitions. [2023-08-26 20:50:47,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 56 transitions, 420 flow [2023-08-26 20:50:47,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 56 transitions, 406 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-26 20:50:47,315 INFO L231 Difference]: Finished difference. Result has 44 places, 34 transitions, 254 flow [2023-08-26 20:50:47,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=254, PETRI_PLACES=44, PETRI_TRANSITIONS=34} [2023-08-26 20:50:47,316 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 18 predicate places. [2023-08-26 20:50:47,316 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 34 transitions, 254 flow [2023-08-26 20:50:47,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:47,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:47,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 20:50:47,316 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:47,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:47,317 INFO L85 PathProgramCache]: Analyzing trace with hash 928422549, now seen corresponding path program 1 times [2023-08-26 20:50:47,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:47,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752532867] [2023-08-26 20:50:47,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:47,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:47,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:47,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:47,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:47,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752532867] [2023-08-26 20:50:47,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752532867] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:47,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:50:47,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 20:50:47,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888876525] [2023-08-26 20:50:47,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:47,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 20:50:47,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:47,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 20:50:47,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 20:50:47,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-26 20:50:47,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 254 flow. Second operand has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:47,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-26 20:50:47,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:47,471 INFO L124 PetriNetUnfolderBase]: 431/728 cut-off events. [2023-08-26 20:50:47,471 INFO L125 PetriNetUnfolderBase]: For 1752/1752 co-relation queries the response was YES. [2023-08-26 20:50:47,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2783 conditions, 728 events. 431/728 cut-off events. For 1752/1752 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3262 event pairs, 82 based on Foata normal form. 32/760 useless extension candidates. Maximal degree in co-relation 2758. Up to 386 conditions per place. [2023-08-26 20:50:47,476 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 52 selfloop transitions, 13 changer transitions 0/65 dead transitions. [2023-08-26 20:50:47,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 65 transitions, 547 flow [2023-08-26 20:50:47,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 20:50:47,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 20:50:47,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 384 transitions. [2023-08-26 20:50:47,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44912280701754387 [2023-08-26 20:50:47,478 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 384 transitions. [2023-08-26 20:50:47,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 384 transitions. [2023-08-26 20:50:47,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:47,478 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 384 transitions. [2023-08-26 20:50:47,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 76.8) internal successors, (384), 5 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,481 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,481 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 254 flow. Second operand 5 states and 384 transitions. [2023-08-26 20:50:47,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 65 transitions, 547 flow [2023-08-26 20:50:47,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 65 transitions, 547 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 20:50:47,485 INFO L231 Difference]: Finished difference. Result has 52 places, 40 transitions, 364 flow [2023-08-26 20:50:47,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=364, PETRI_PLACES=52, PETRI_TRANSITIONS=40} [2023-08-26 20:50:47,487 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 26 predicate places. [2023-08-26 20:50:47,487 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 40 transitions, 364 flow [2023-08-26 20:50:47,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:47,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:47,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 20:50:47,488 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:47,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:47,488 INFO L85 PathProgramCache]: Analyzing trace with hash 928422548, now seen corresponding path program 1 times [2023-08-26 20:50:47,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:47,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178841505] [2023-08-26 20:50:47,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:47,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:47,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:47,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:47,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:47,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178841505] [2023-08-26 20:50:47,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178841505] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:47,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:50:47,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 20:50:47,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980239564] [2023-08-26 20:50:47,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:47,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 20:50:47,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:47,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 20:50:47,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 20:50:47,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-26 20:50:47,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 40 transitions, 364 flow. Second operand has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:47,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-26 20:50:47,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:47,588 INFO L124 PetriNetUnfolderBase]: 288/485 cut-off events. [2023-08-26 20:50:47,589 INFO L125 PetriNetUnfolderBase]: For 2152/2152 co-relation queries the response was YES. [2023-08-26 20:50:47,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1965 conditions, 485 events. 288/485 cut-off events. For 2152/2152 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1858 event pairs, 163 based on Foata normal form. 64/549 useless extension candidates. Maximal degree in co-relation 1934. Up to 485 conditions per place. [2023-08-26 20:50:47,592 INFO L140 encePairwiseOnDemand]: 168/171 looper letters, 30 selfloop transitions, 1 changer transitions 0/31 dead transitions. [2023-08-26 20:50:47,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 31 transitions, 324 flow [2023-08-26 20:50:47,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:50:47,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:50:47,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 218 transitions. [2023-08-26 20:50:47,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249512670565302 [2023-08-26 20:50:47,594 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 218 transitions. [2023-08-26 20:50:47,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 218 transitions. [2023-08-26 20:50:47,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:47,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 218 transitions. [2023-08-26 20:50:47,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 72.66666666666667) internal successors, (218), 3 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,596 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,596 INFO L175 Difference]: Start difference. First operand has 52 places, 40 transitions, 364 flow. Second operand 3 states and 218 transitions. [2023-08-26 20:50:47,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 31 transitions, 324 flow [2023-08-26 20:50:47,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 31 transitions, 286 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-08-26 20:50:47,601 INFO L231 Difference]: Finished difference. Result has 45 places, 31 transitions, 226 flow [2023-08-26 20:50:47,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=226, PETRI_PLACES=45, PETRI_TRANSITIONS=31} [2023-08-26 20:50:47,602 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 19 predicate places. [2023-08-26 20:50:47,602 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 31 transitions, 226 flow [2023-08-26 20:50:47,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 69.0) internal successors, (276), 4 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:47,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:47,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 20:50:47,602 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:47,603 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:47,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1668520394, now seen corresponding path program 1 times [2023-08-26 20:50:47,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:47,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206607268] [2023-08-26 20:50:47,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:47,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:47,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:47,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:47,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:47,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206607268] [2023-08-26 20:50:47,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206607268] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:47,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:50:47,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 20:50:47,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845380941] [2023-08-26 20:50:47,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:47,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 20:50:47,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:47,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 20:50:47,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 20:50:47,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:50:47,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 31 transitions, 226 flow. Second operand has 5 states, 5 states have (on average 65.6) internal successors, (328), 5 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:47,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:50:47,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:47,781 INFO L124 PetriNetUnfolderBase]: 331/581 cut-off events. [2023-08-26 20:50:47,782 INFO L125 PetriNetUnfolderBase]: For 1400/1400 co-relation queries the response was YES. [2023-08-26 20:50:47,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2145 conditions, 581 events. 331/581 cut-off events. For 1400/1400 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2575 event pairs, 71 based on Foata normal form. 20/601 useless extension candidates. Maximal degree in co-relation 2123. Up to 365 conditions per place. [2023-08-26 20:50:47,785 INFO L140 encePairwiseOnDemand]: 164/171 looper letters, 51 selfloop transitions, 18 changer transitions 0/69 dead transitions. [2023-08-26 20:50:47,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 69 transitions, 585 flow [2023-08-26 20:50:47,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 20:50:47,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 20:50:47,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 429 transitions. [2023-08-26 20:50:47,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41812865497076024 [2023-08-26 20:50:47,787 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 429 transitions. [2023-08-26 20:50:47,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 429 transitions. [2023-08-26 20:50:47,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:47,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 429 transitions. [2023-08-26 20:50:47,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 71.5) internal successors, (429), 6 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 171.0) internal successors, (1197), 7 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,791 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 171.0) internal successors, (1197), 7 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,791 INFO L175 Difference]: Start difference. First operand has 45 places, 31 transitions, 226 flow. Second operand 6 states and 429 transitions. [2023-08-26 20:50:47,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 69 transitions, 585 flow [2023-08-26 20:50:47,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 69 transitions, 584 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 20:50:47,795 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 434 flow [2023-08-26 20:50:47,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=434, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2023-08-26 20:50:47,796 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 28 predicate places. [2023-08-26 20:50:47,796 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 434 flow [2023-08-26 20:50:47,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 65.6) internal successors, (328), 5 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:47,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:47,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-26 20:50:47,797 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:47,797 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:47,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1667969834, now seen corresponding path program 2 times [2023-08-26 20:50:47,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:47,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627883981] [2023-08-26 20:50:47,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:47,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:47,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:47,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:47,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:47,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627883981] [2023-08-26 20:50:47,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627883981] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:47,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:50:47,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 20:50:47,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25599361] [2023-08-26 20:50:47,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:47,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 20:50:47,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:47,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 20:50:47,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 20:50:47,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:50:47,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 434 flow. Second operand has 5 states, 5 states have (on average 65.6) internal successors, (328), 5 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:47,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:50:47,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:47,981 INFO L124 PetriNetUnfolderBase]: 335/581 cut-off events. [2023-08-26 20:50:47,981 INFO L125 PetriNetUnfolderBase]: For 2037/2037 co-relation queries the response was YES. [2023-08-26 20:50:47,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2594 conditions, 581 events. 335/581 cut-off events. For 2037/2037 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2518 event pairs, 84 based on Foata normal form. 12/593 useless extension candidates. Maximal degree in co-relation 2566. Up to 361 conditions per place. [2023-08-26 20:50:47,985 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 50 selfloop transitions, 17 changer transitions 1/68 dead transitions. [2023-08-26 20:50:47,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 68 transitions, 707 flow [2023-08-26 20:50:47,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 20:50:47,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 20:50:47,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 357 transitions. [2023-08-26 20:50:47,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41754385964912283 [2023-08-26 20:50:47,987 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 357 transitions. [2023-08-26 20:50:47,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 357 transitions. [2023-08-26 20:50:47,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:47,988 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 357 transitions. [2023-08-26 20:50:47,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 71.4) internal successors, (357), 5 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,990 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 171.0) internal successors, (1026), 6 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,990 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 434 flow. Second operand 5 states and 357 transitions. [2023-08-26 20:50:47,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 68 transitions, 707 flow [2023-08-26 20:50:47,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 705 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-08-26 20:50:47,997 INFO L231 Difference]: Finished difference. Result has 61 places, 49 transitions, 528 flow [2023-08-26 20:50:47,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=432, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=528, PETRI_PLACES=61, PETRI_TRANSITIONS=49} [2023-08-26 20:50:47,997 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 35 predicate places. [2023-08-26 20:50:47,997 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 49 transitions, 528 flow [2023-08-26 20:50:47,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 65.6) internal successors, (328), 5 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:47,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:47,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:47,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 20:50:47,998 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:47,998 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:47,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1283660965, now seen corresponding path program 1 times [2023-08-26 20:50:47,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:47,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5633937] [2023-08-26 20:50:47,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:47,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:48,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:48,023 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:48,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:48,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5633937] [2023-08-26 20:50:48,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5633937] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:48,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:50:48,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 20:50:48,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694325009] [2023-08-26 20:50:48,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:48,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 20:50:48,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:48,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 20:50:48,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 20:50:48,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 171 [2023-08-26 20:50:48,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 49 transitions, 528 flow. Second operand has 3 states, 3 states have (on average 73.0) internal successors, (219), 3 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:48,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:48,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 171 [2023-08-26 20:50:48,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:48,125 INFO L124 PetriNetUnfolderBase]: 421/717 cut-off events. [2023-08-26 20:50:48,126 INFO L125 PetriNetUnfolderBase]: For 3734/3734 co-relation queries the response was YES. [2023-08-26 20:50:48,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3448 conditions, 717 events. 421/717 cut-off events. For 3734/3734 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3172 event pairs, 98 based on Foata normal form. 40/757 useless extension candidates. Maximal degree in co-relation 3415. Up to 434 conditions per place. [2023-08-26 20:50:48,131 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 46 selfloop transitions, 21 changer transitions 0/67 dead transitions. [2023-08-26 20:50:48,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 67 transitions, 818 flow [2023-08-26 20:50:48,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 20:50:48,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 20:50:48,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 237 transitions. [2023-08-26 20:50:48,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4619883040935672 [2023-08-26 20:50:48,133 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 237 transitions. [2023-08-26 20:50:48,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 237 transitions. [2023-08-26 20:50:48,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:48,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 237 transitions. [2023-08-26 20:50:48,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 79.0) internal successors, (237), 3 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:48,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:48,135 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 171.0) internal successors, (684), 4 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:48,135 INFO L175 Difference]: Start difference. First operand has 61 places, 49 transitions, 528 flow. Second operand 3 states and 237 transitions. [2023-08-26 20:50:48,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 67 transitions, 818 flow [2023-08-26 20:50:48,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 67 transitions, 798 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-26 20:50:48,149 INFO L231 Difference]: Finished difference. Result has 62 places, 56 transitions, 698 flow [2023-08-26 20:50:48,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=698, PETRI_PLACES=62, PETRI_TRANSITIONS=56} [2023-08-26 20:50:48,150 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 36 predicate places. [2023-08-26 20:50:48,150 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 56 transitions, 698 flow [2023-08-26 20:50:48,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.0) internal successors, (219), 3 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:48,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:48,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:48,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 20:50:48,151 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:48,152 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:48,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1283660960, now seen corresponding path program 1 times [2023-08-26 20:50:48,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:48,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863407557] [2023-08-26 20:50:48,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:48,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:48,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:48,208 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:48,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:48,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863407557] [2023-08-26 20:50:48,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863407557] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:50:48,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357156674] [2023-08-26 20:50:48,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:48,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:50:48,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:50:48,210 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:50:48,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-26 20:50:48,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:48,286 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 20:50:48,287 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:50:48,301 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:48,301 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:50:48,331 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:48,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357156674] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:50:48,331 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:50:48,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-26 20:50:48,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111161606] [2023-08-26 20:50:48,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:50:48,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 20:50:48,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:48,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 20:50:48,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-08-26 20:50:48,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-26 20:50:48,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 56 transitions, 698 flow. Second operand has 8 states, 8 states have (on average 69.25) internal successors, (554), 8 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:48,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:48,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-26 20:50:48,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:48,514 INFO L124 PetriNetUnfolderBase]: 477/806 cut-off events. [2023-08-26 20:50:48,514 INFO L125 PetriNetUnfolderBase]: For 4849/4849 co-relation queries the response was YES. [2023-08-26 20:50:48,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4019 conditions, 806 events. 477/806 cut-off events. For 4849/4849 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3417 event pairs, 55 based on Foata normal form. 90/896 useless extension candidates. Maximal degree in co-relation 3984. Up to 273 conditions per place. [2023-08-26 20:50:48,520 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 65 selfloop transitions, 33 changer transitions 1/99 dead transitions. [2023-08-26 20:50:48,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 99 transitions, 1212 flow [2023-08-26 20:50:48,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 20:50:48,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 20:50:48,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 667 transitions. [2023-08-26 20:50:48,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.433398310591293 [2023-08-26 20:50:48,523 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 667 transitions. [2023-08-26 20:50:48,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 667 transitions. [2023-08-26 20:50:48,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:48,524 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 667 transitions. [2023-08-26 20:50:48,525 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 74.11111111111111) internal successors, (667), 9 states have internal predecessors, (667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:48,528 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 171.0) internal successors, (1710), 10 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:48,528 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 171.0) internal successors, (1710), 10 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:48,528 INFO L175 Difference]: Start difference. First operand has 62 places, 56 transitions, 698 flow. Second operand 9 states and 667 transitions. [2023-08-26 20:50:48,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 99 transitions, 1212 flow [2023-08-26 20:50:48,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 99 transitions, 1152 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-26 20:50:48,542 INFO L231 Difference]: Finished difference. Result has 75 places, 65 transitions, 881 flow [2023-08-26 20:50:48,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=881, PETRI_PLACES=75, PETRI_TRANSITIONS=65} [2023-08-26 20:50:48,543 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 49 predicate places. [2023-08-26 20:50:48,543 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 65 transitions, 881 flow [2023-08-26 20:50:48,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 69.25) internal successors, (554), 8 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:48,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:48,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:48,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-26 20:50:48,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:50:48,749 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:48,749 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:48,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1157182881, now seen corresponding path program 1 times [2023-08-26 20:50:48,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:48,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991137886] [2023-08-26 20:50:48,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:48,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:48,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:48,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:48,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:48,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991137886] [2023-08-26 20:50:48,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991137886] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:48,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:50:48,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 20:50:48,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367806586] [2023-08-26 20:50:48,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:48,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 20:50:48,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:48,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 20:50:48,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-26 20:50:48,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:50:48,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 65 transitions, 881 flow. Second operand has 6 states, 6 states have (on average 65.66666666666667) internal successors, (394), 6 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:48,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:48,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:50:48,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:49,121 INFO L124 PetriNetUnfolderBase]: 501/846 cut-off events. [2023-08-26 20:50:49,122 INFO L125 PetriNetUnfolderBase]: For 6284/6284 co-relation queries the response was YES. [2023-08-26 20:50:49,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4667 conditions, 846 events. 501/846 cut-off events. For 6284/6284 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3654 event pairs, 111 based on Foata normal form. 8/854 useless extension candidates. Maximal degree in co-relation 4625. Up to 483 conditions per place. [2023-08-26 20:50:49,133 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 63 selfloop transitions, 36 changer transitions 1/100 dead transitions. [2023-08-26 20:50:49,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 100 transitions, 1380 flow [2023-08-26 20:50:49,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 20:50:49,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 20:50:49,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 564 transitions. [2023-08-26 20:50:49,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41228070175438597 [2023-08-26 20:50:49,136 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 564 transitions. [2023-08-26 20:50:49,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 564 transitions. [2023-08-26 20:50:49,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:49,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 564 transitions. [2023-08-26 20:50:49,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 70.5) internal successors, (564), 8 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:49,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 171.0) internal successors, (1539), 9 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:49,141 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 171.0) internal successors, (1539), 9 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:49,141 INFO L175 Difference]: Start difference. First operand has 75 places, 65 transitions, 881 flow. Second operand 8 states and 564 transitions. [2023-08-26 20:50:49,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 100 transitions, 1380 flow [2023-08-26 20:50:49,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 100 transitions, 1340 flow, removed 16 selfloop flow, removed 1 redundant places. [2023-08-26 20:50:49,162 INFO L231 Difference]: Finished difference. Result has 86 places, 74 transitions, 1094 flow [2023-08-26 20:50:49,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1094, PETRI_PLACES=86, PETRI_TRANSITIONS=74} [2023-08-26 20:50:49,163 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 60 predicate places. [2023-08-26 20:50:49,163 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 74 transitions, 1094 flow [2023-08-26 20:50:49,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 65.66666666666667) internal successors, (394), 6 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:49,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:49,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:49,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-26 20:50:49,164 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:49,164 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:49,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1157208921, now seen corresponding path program 2 times [2023-08-26 20:50:49,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:49,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837481942] [2023-08-26 20:50:49,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:49,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:49,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:49,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:49,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:49,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837481942] [2023-08-26 20:50:49,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837481942] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:49,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:50:49,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 20:50:49,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844054507] [2023-08-26 20:50:49,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:49,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 20:50:49,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:49,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 20:50:49,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-08-26 20:50:49,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:50:49,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 74 transitions, 1094 flow. Second operand has 6 states, 6 states have (on average 65.66666666666667) internal successors, (394), 6 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:49,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:49,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:50:49,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:49,443 INFO L124 PetriNetUnfolderBase]: 493/830 cut-off events. [2023-08-26 20:50:49,443 INFO L125 PetriNetUnfolderBase]: For 8266/8266 co-relation queries the response was YES. [2023-08-26 20:50:49,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4993 conditions, 830 events. 493/830 cut-off events. For 8266/8266 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3547 event pairs, 115 based on Foata normal form. 8/838 useless extension candidates. Maximal degree in co-relation 4945. Up to 471 conditions per place. [2023-08-26 20:50:49,450 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 60 selfloop transitions, 33 changer transitions 5/98 dead transitions. [2023-08-26 20:50:49,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 98 transitions, 1512 flow [2023-08-26 20:50:49,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 20:50:49,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 20:50:49,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 493 transitions. [2023-08-26 20:50:49,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4118629908103592 [2023-08-26 20:50:49,452 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 493 transitions. [2023-08-26 20:50:49,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 493 transitions. [2023-08-26 20:50:49,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:49,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 493 transitions. [2023-08-26 20:50:49,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 70.42857142857143) internal successors, (493), 7 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:49,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 171.0) internal successors, (1368), 8 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:49,456 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 171.0) internal successors, (1368), 8 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:49,456 INFO L175 Difference]: Start difference. First operand has 86 places, 74 transitions, 1094 flow. Second operand 7 states and 493 transitions. [2023-08-26 20:50:49,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 98 transitions, 1512 flow [2023-08-26 20:50:49,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 98 transitions, 1480 flow, removed 10 selfloop flow, removed 2 redundant places. [2023-08-26 20:50:49,482 INFO L231 Difference]: Finished difference. Result has 93 places, 76 transitions, 1220 flow [2023-08-26 20:50:49,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=1062, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1220, PETRI_PLACES=93, PETRI_TRANSITIONS=76} [2023-08-26 20:50:49,483 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 67 predicate places. [2023-08-26 20:50:49,483 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 76 transitions, 1220 flow [2023-08-26 20:50:49,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 65.66666666666667) internal successors, (394), 6 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:49,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:49,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:49,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 20:50:49,484 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:49,486 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:49,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1139071749, now seen corresponding path program 3 times [2023-08-26 20:50:49,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:49,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292012877] [2023-08-26 20:50:49,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:49,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:49,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:49,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:49,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:49,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292012877] [2023-08-26 20:50:49,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292012877] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 20:50:49,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 20:50:49,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 20:50:49,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893361046] [2023-08-26 20:50:49,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 20:50:49,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 20:50:49,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:49,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 20:50:49,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-26 20:50:49,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:50:49,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 76 transitions, 1220 flow. Second operand has 6 states, 6 states have (on average 65.66666666666667) internal successors, (394), 6 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:49,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:49,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:50:49,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:49,781 INFO L124 PetriNetUnfolderBase]: 509/858 cut-off events. [2023-08-26 20:50:49,782 INFO L125 PetriNetUnfolderBase]: For 10709/10709 co-relation queries the response was YES. [2023-08-26 20:50:49,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5461 conditions, 858 events. 509/858 cut-off events. For 10709/10709 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3730 event pairs, 188 based on Foata normal form. 4/862 useless extension candidates. Maximal degree in co-relation 5409. Up to 699 conditions per place. [2023-08-26 20:50:49,791 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 75 selfloop transitions, 20 changer transitions 4/99 dead transitions. [2023-08-26 20:50:49,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 99 transitions, 1624 flow [2023-08-26 20:50:49,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 20:50:49,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 20:50:49,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 493 transitions. [2023-08-26 20:50:49,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4118629908103592 [2023-08-26 20:50:49,793 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 493 transitions. [2023-08-26 20:50:49,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 493 transitions. [2023-08-26 20:50:49,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:49,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 493 transitions. [2023-08-26 20:50:49,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 70.42857142857143) internal successors, (493), 7 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:49,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 171.0) internal successors, (1368), 8 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:49,797 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 171.0) internal successors, (1368), 8 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:49,797 INFO L175 Difference]: Start difference. First operand has 93 places, 76 transitions, 1220 flow. Second operand 7 states and 493 transitions. [2023-08-26 20:50:49,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 99 transitions, 1624 flow [2023-08-26 20:50:49,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 99 transitions, 1570 flow, removed 6 selfloop flow, removed 5 redundant places. [2023-08-26 20:50:49,825 INFO L231 Difference]: Finished difference. Result has 97 places, 82 transitions, 1323 flow [2023-08-26 20:50:49,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1323, PETRI_PLACES=97, PETRI_TRANSITIONS=82} [2023-08-26 20:50:49,825 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 71 predicate places. [2023-08-26 20:50:49,825 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 82 transitions, 1323 flow [2023-08-26 20:50:49,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 65.66666666666667) internal successors, (394), 6 states have internal predecessors, (394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:49,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:49,826 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:49,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-26 20:50:49,826 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:49,826 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:49,827 INFO L85 PathProgramCache]: Analyzing trace with hash -942512378, now seen corresponding path program 4 times [2023-08-26 20:50:49,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:49,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230885124] [2023-08-26 20:50:49,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:49,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:49,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:50,024 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:50,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:50,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230885124] [2023-08-26 20:50:50,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230885124] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:50:50,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021378548] [2023-08-26 20:50:50,025 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 20:50:50,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:50:50,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:50:50,026 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:50:50,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-26 20:50:50,102 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 20:50:50,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:50:50,103 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-26 20:50:50,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:50:50,164 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:50,164 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:50:50,248 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:50,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021378548] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:50:50,249 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:50:50,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-26 20:50:50,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979723123] [2023-08-26 20:50:50,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:50:50,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 20:50:50,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:50,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 20:50:50,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2023-08-26 20:50:50,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:50:50,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 82 transitions, 1323 flow. Second operand has 13 states, 13 states have (on average 65.84615384615384) internal successors, (856), 13 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:50,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:50,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:50:50,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:50,612 INFO L124 PetriNetUnfolderBase]: 701/1190 cut-off events. [2023-08-26 20:50:50,612 INFO L125 PetriNetUnfolderBase]: For 15470/15470 co-relation queries the response was YES. [2023-08-26 20:50:50,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7378 conditions, 1190 events. 701/1190 cut-off events. For 15470/15470 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5436 event pairs, 113 based on Foata normal form. 88/1278 useless extension candidates. Maximal degree in co-relation 7323. Up to 429 conditions per place. [2023-08-26 20:50:50,621 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 81 selfloop transitions, 58 changer transitions 20/159 dead transitions. [2023-08-26 20:50:50,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 159 transitions, 2439 flow [2023-08-26 20:50:50,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-26 20:50:50,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-26 20:50:50,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1052 transitions. [2023-08-26 20:50:50,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4101364522417154 [2023-08-26 20:50:50,626 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1052 transitions. [2023-08-26 20:50:50,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1052 transitions. [2023-08-26 20:50:50,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:50,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1052 transitions. [2023-08-26 20:50:50,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 70.13333333333334) internal successors, (1052), 15 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:50,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 171.0) internal successors, (2736), 16 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:50,633 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 171.0) internal successors, (2736), 16 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:50,633 INFO L175 Difference]: Start difference. First operand has 97 places, 82 transitions, 1323 flow. Second operand 15 states and 1052 transitions. [2023-08-26 20:50:50,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 159 transitions, 2439 flow [2023-08-26 20:50:50,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 159 transitions, 2391 flow, removed 8 selfloop flow, removed 4 redundant places. [2023-08-26 20:50:50,674 INFO L231 Difference]: Finished difference. Result has 116 places, 107 transitions, 1909 flow [2023-08-26 20:50:50,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=1275, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1909, PETRI_PLACES=116, PETRI_TRANSITIONS=107} [2023-08-26 20:50:50,675 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 90 predicate places. [2023-08-26 20:50:50,675 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 107 transitions, 1909 flow [2023-08-26 20:50:50,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 65.84615384615384) internal successors, (856), 13 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:50,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:50,676 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:50,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-26 20:50:50,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:50:50,882 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:50,882 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:50,883 INFO L85 PathProgramCache]: Analyzing trace with hash 476518742, now seen corresponding path program 2 times [2023-08-26 20:50:50,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:50,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575266586] [2023-08-26 20:50:50,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:50,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:50,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:50,946 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:50:50,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:50,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575266586] [2023-08-26 20:50:50,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575266586] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:50:50,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248171594] [2023-08-26 20:50:50,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 20:50:50,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:50:50,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:50:50,948 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:50:50,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-26 20:50:51,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 20:50:51,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:50:51,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-26 20:50:51,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:50:51,053 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:50:51,054 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:50:51,137 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:50:51,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248171594] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:50:51,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:50:51,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-26 20:50:51,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060982423] [2023-08-26 20:50:51,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:50:51,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-26 20:50:51,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:51,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-26 20:50:51,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-08-26 20:50:51,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-26 20:50:51,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 107 transitions, 1909 flow. Second operand has 14 states, 14 states have (on average 68.85714285714286) internal successors, (964), 14 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:51,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:51,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-26 20:50:51,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:51,623 INFO L124 PetriNetUnfolderBase]: 1093/1838 cut-off events. [2023-08-26 20:50:51,623 INFO L125 PetriNetUnfolderBase]: For 32117/32117 co-relation queries the response was YES. [2023-08-26 20:50:51,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12647 conditions, 1838 events. 1093/1838 cut-off events. For 32117/32117 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8621 event pairs, 89 based on Foata normal form. 88/1926 useless extension candidates. Maximal degree in co-relation 12583. Up to 685 conditions per place. [2023-08-26 20:50:51,636 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 133 selfloop transitions, 106 changer transitions 8/247 dead transitions. [2023-08-26 20:50:51,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 247 transitions, 4534 flow [2023-08-26 20:50:51,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 20:50:51,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 20:50:51,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1258 transitions. [2023-08-26 20:50:51,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4327485380116959 [2023-08-26 20:50:51,640 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1258 transitions. [2023-08-26 20:50:51,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1258 transitions. [2023-08-26 20:50:51,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:51,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1258 transitions. [2023-08-26 20:50:51,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 74.0) internal successors, (1258), 17 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:51,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 171.0) internal successors, (3078), 18 states have internal predecessors, (3078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:51,647 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 171.0) internal successors, (3078), 18 states have internal predecessors, (3078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:51,647 INFO L175 Difference]: Start difference. First operand has 116 places, 107 transitions, 1909 flow. Second operand 17 states and 1258 transitions. [2023-08-26 20:50:51,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 247 transitions, 4534 flow [2023-08-26 20:50:51,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 247 transitions, 4222 flow, removed 126 selfloop flow, removed 7 redundant places. [2023-08-26 20:50:51,742 INFO L231 Difference]: Finished difference. Result has 135 places, 164 transitions, 3282 flow [2023-08-26 20:50:51,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3282, PETRI_PLACES=135, PETRI_TRANSITIONS=164} [2023-08-26 20:50:51,743 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 109 predicate places. [2023-08-26 20:50:51,743 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 164 transitions, 3282 flow [2023-08-26 20:50:51,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 68.85714285714286) internal successors, (964), 14 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:51,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:51,743 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:51,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-26 20:50:51,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:50:51,949 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:51,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:51,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1951786727, now seen corresponding path program 5 times [2023-08-26 20:50:51,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:51,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276601657] [2023-08-26 20:50:51,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:51,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:51,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:52,093 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:50:52,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:52,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276601657] [2023-08-26 20:50:52,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276601657] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:50:52,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625948521] [2023-08-26 20:50:52,094 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 20:50:52,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:50:52,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:50:52,095 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:50:52,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-26 20:50:52,169 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-26 20:50:52,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:50:52,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-26 20:50:52,171 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:50:52,210 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:50:52,211 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:50:52,328 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:50:52,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625948521] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:50:52,328 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:50:52,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-26 20:50:52,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491848142] [2023-08-26 20:50:52,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:50:52,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 20:50:52,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:52,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 20:50:52,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2023-08-26 20:50:52,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:50:52,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 164 transitions, 3282 flow. Second operand has 16 states, 16 states have (on average 65.8125) internal successors, (1053), 16 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:52,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:52,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:50:52,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:52,995 INFO L124 PetriNetUnfolderBase]: 1377/2350 cut-off events. [2023-08-26 20:50:52,995 INFO L125 PetriNetUnfolderBase]: For 42195/42195 co-relation queries the response was YES. [2023-08-26 20:50:53,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16688 conditions, 2350 events. 1377/2350 cut-off events. For 42195/42195 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12271 event pairs, 331 based on Foata normal form. 36/2386 useless extension candidates. Maximal degree in co-relation 16615. Up to 1313 conditions per place. [2023-08-26 20:50:53,012 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 150 selfloop transitions, 109 changer transitions 24/283 dead transitions. [2023-08-26 20:50:53,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 283 transitions, 5811 flow [2023-08-26 20:50:53,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-26 20:50:53,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-26 20:50:53,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1191 transitions. [2023-08-26 20:50:53,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40970072239422084 [2023-08-26 20:50:53,015 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1191 transitions. [2023-08-26 20:50:53,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1191 transitions. [2023-08-26 20:50:53,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:53,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1191 transitions. [2023-08-26 20:50:53,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 70.05882352941177) internal successors, (1191), 17 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:53,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 171.0) internal successors, (3078), 18 states have internal predecessors, (3078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:53,036 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 171.0) internal successors, (3078), 18 states have internal predecessors, (3078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:53,036 INFO L175 Difference]: Start difference. First operand has 135 places, 164 transitions, 3282 flow. Second operand 17 states and 1191 transitions. [2023-08-26 20:50:53,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 283 transitions, 5811 flow [2023-08-26 20:50:53,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 283 transitions, 5711 flow, removed 37 selfloop flow, removed 3 redundant places. [2023-08-26 20:50:53,206 INFO L231 Difference]: Finished difference. Result has 160 places, 223 transitions, 5113 flow [2023-08-26 20:50:53,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=3209, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5113, PETRI_PLACES=160, PETRI_TRANSITIONS=223} [2023-08-26 20:50:53,206 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 134 predicate places. [2023-08-26 20:50:53,206 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 223 transitions, 5113 flow [2023-08-26 20:50:53,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 65.8125) internal successors, (1053), 16 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:53,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:53,207 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:53,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-26 20:50:53,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:50:53,412 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:53,413 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:53,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1487184967, now seen corresponding path program 6 times [2023-08-26 20:50:53,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:53,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640890616] [2023-08-26 20:50:53,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:53,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:53,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:53,630 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:50:53,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:53,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640890616] [2023-08-26 20:50:53,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640890616] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:50:53,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431013678] [2023-08-26 20:50:53,631 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 20:50:53,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:50:53,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:50:53,633 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:50:53,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-26 20:50:53,714 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-26 20:50:53,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:50:53,716 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-26 20:50:53,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:50:53,762 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:50:53,762 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:50:53,898 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:50:53,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431013678] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:50:53,898 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:50:53,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-26 20:50:53,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798087728] [2023-08-26 20:50:53,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:50:53,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-26 20:50:53,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:53,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-26 20:50:53,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2023-08-26 20:50:53,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:50:53,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 223 transitions, 5113 flow. Second operand has 17 states, 17 states have (on average 65.82352941176471) internal successors, (1119), 17 states have internal predecessors, (1119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:53,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:53,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:50:53,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:55,000 INFO L124 PetriNetUnfolderBase]: 1893/3262 cut-off events. [2023-08-26 20:50:55,000 INFO L125 PetriNetUnfolderBase]: For 84792/84792 co-relation queries the response was YES. [2023-08-26 20:50:55,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25487 conditions, 3262 events. 1893/3262 cut-off events. For 84792/84792 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 18693 event pairs, 359 based on Foata normal form. 52/3314 useless extension candidates. Maximal degree in co-relation 25401. Up to 1307 conditions per place. [2023-08-26 20:50:55,030 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 189 selfloop transitions, 200 changer transitions 30/419 dead transitions. [2023-08-26 20:50:55,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 419 transitions, 9678 flow [2023-08-26 20:50:55,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-26 20:50:55,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-26 20:50:55,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1535 transitions. [2023-08-26 20:50:55,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40802764486975013 [2023-08-26 20:50:55,033 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1535 transitions. [2023-08-26 20:50:55,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1535 transitions. [2023-08-26 20:50:55,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:55,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1535 transitions. [2023-08-26 20:50:55,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 69.77272727272727) internal successors, (1535), 22 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:55,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 171.0) internal successors, (3933), 23 states have internal predecessors, (3933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:55,040 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 171.0) internal successors, (3933), 23 states have internal predecessors, (3933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:55,040 INFO L175 Difference]: Start difference. First operand has 160 places, 223 transitions, 5113 flow. Second operand 22 states and 1535 transitions. [2023-08-26 20:50:55,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 419 transitions, 9678 flow [2023-08-26 20:50:55,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 419 transitions, 9465 flow, removed 19 selfloop flow, removed 4 redundant places. [2023-08-26 20:50:55,344 INFO L231 Difference]: Finished difference. Result has 190 places, 320 transitions, 8111 flow [2023-08-26 20:50:55,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=4967, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8111, PETRI_PLACES=190, PETRI_TRANSITIONS=320} [2023-08-26 20:50:55,345 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 164 predicate places. [2023-08-26 20:50:55,345 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 320 transitions, 8111 flow [2023-08-26 20:50:55,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 65.82352941176471) internal successors, (1119), 17 states have internal predecessors, (1119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:55,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:55,345 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:55,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-26 20:50:55,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:50:55,551 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:55,552 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:55,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1887179761, now seen corresponding path program 7 times [2023-08-26 20:50:55,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:55,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497220265] [2023-08-26 20:50:55,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:55,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:55,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:55,716 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:50:55,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:55,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497220265] [2023-08-26 20:50:55,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497220265] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:50:55,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261859423] [2023-08-26 20:50:55,716 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 20:50:55,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:50:55,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:50:55,720 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:50:55,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-26 20:50:55,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:55,797 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-26 20:50:55,798 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:50:55,832 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:50:55,832 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:50:55,909 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:50:55,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261859423] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:50:55,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:50:55,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-26 20:50:55,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109015021] [2023-08-26 20:50:55,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:50:55,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 20:50:55,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:55,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 20:50:55,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-08-26 20:50:55,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:50:55,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 320 transitions, 8111 flow. Second operand has 16 states, 16 states have (on average 65.8125) internal successors, (1053), 16 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:55,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:55,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:50:55,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:57,033 INFO L124 PetriNetUnfolderBase]: 2397/4130 cut-off events. [2023-08-26 20:50:57,033 INFO L125 PetriNetUnfolderBase]: For 140230/140230 co-relation queries the response was YES. [2023-08-26 20:50:57,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34554 conditions, 4130 events. 2397/4130 cut-off events. For 140230/140230 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 24780 event pairs, 260 based on Foata normal form. 88/4218 useless extension candidates. Maximal degree in co-relation 34455. Up to 1671 conditions per place. [2023-08-26 20:50:57,068 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 195 selfloop transitions, 290 changer transitions 39/524 dead transitions. [2023-08-26 20:50:57,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 524 transitions, 12837 flow [2023-08-26 20:50:57,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-26 20:50:57,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-26 20:50:57,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1810 transitions. [2023-08-26 20:50:57,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4071075123706703 [2023-08-26 20:50:57,071 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1810 transitions. [2023-08-26 20:50:57,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1810 transitions. [2023-08-26 20:50:57,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:50:57,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1810 transitions. [2023-08-26 20:50:57,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 69.61538461538461) internal successors, (1810), 26 states have internal predecessors, (1810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:57,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 171.0) internal successors, (4617), 27 states have internal predecessors, (4617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:57,080 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 171.0) internal successors, (4617), 27 states have internal predecessors, (4617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:57,080 INFO L175 Difference]: Start difference. First operand has 190 places, 320 transitions, 8111 flow. Second operand 26 states and 1810 transitions. [2023-08-26 20:50:57,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 524 transitions, 12837 flow [2023-08-26 20:50:57,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 524 transitions, 12678 flow, removed 67 selfloop flow, removed 4 redundant places. [2023-08-26 20:50:57,720 INFO L231 Difference]: Finished difference. Result has 223 places, 410 transitions, 11006 flow [2023-08-26 20:50:57,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=7978, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=11006, PETRI_PLACES=223, PETRI_TRANSITIONS=410} [2023-08-26 20:50:57,721 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 197 predicate places. [2023-08-26 20:50:57,721 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 410 transitions, 11006 flow [2023-08-26 20:50:57,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 65.8125) internal successors, (1053), 16 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:57,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:50:57,721 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:50:57,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-26 20:50:57,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-26 20:50:57,924 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:50:57,925 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:50:57,925 INFO L85 PathProgramCache]: Analyzing trace with hash 282475038, now seen corresponding path program 2 times [2023-08-26 20:50:57,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:50:57,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177188274] [2023-08-26 20:50:57,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:50:57,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:50:57,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:50:58,027 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:58,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:50:58,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177188274] [2023-08-26 20:50:58,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177188274] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:50:58,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948197201] [2023-08-26 20:50:58,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 20:50:58,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:50:58,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:50:58,029 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:50:58,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-26 20:50:58,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 20:50:58,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:50:58,113 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-26 20:50:58,114 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:50:58,139 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:58,139 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:50:58,253 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:50:58,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948197201] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:50:58,254 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:50:58,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2023-08-26 20:50:58,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216608873] [2023-08-26 20:50:58,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:50:58,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 20:50:58,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:50:58,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 20:50:58,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2023-08-26 20:50:58,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-26 20:50:58,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 410 transitions, 11006 flow. Second operand has 22 states, 22 states have (on average 68.45454545454545) internal successors, (1506), 22 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:50:58,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:50:58,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-26 20:50:58,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:50:59,907 INFO L124 PetriNetUnfolderBase]: 3005/5130 cut-off events. [2023-08-26 20:50:59,907 INFO L125 PetriNetUnfolderBase]: For 199974/199974 co-relation queries the response was YES. [2023-08-26 20:50:59,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46581 conditions, 5130 events. 3005/5130 cut-off events. For 199974/199974 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 29615 event pairs, 275 based on Foata normal form. 180/5310 useless extension candidates. Maximal degree in co-relation 46471. Up to 2063 conditions per place. [2023-08-26 20:50:59,945 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 255 selfloop transitions, 355 changer transitions 18/628 dead transitions. [2023-08-26 20:50:59,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 628 transitions, 17021 flow [2023-08-26 20:50:59,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-26 20:50:59,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-26 20:51:00,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1994 transitions. [2023-08-26 20:51:00,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43188217457223305 [2023-08-26 20:51:00,002 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1994 transitions. [2023-08-26 20:51:00,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1994 transitions. [2023-08-26 20:51:00,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:51:00,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1994 transitions. [2023-08-26 20:51:00,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 73.85185185185185) internal successors, (1994), 27 states have internal predecessors, (1994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:00,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 171.0) internal successors, (4788), 28 states have internal predecessors, (4788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:00,009 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 171.0) internal successors, (4788), 28 states have internal predecessors, (4788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:00,010 INFO L175 Difference]: Start difference. First operand has 223 places, 410 transitions, 11006 flow. Second operand 27 states and 1994 transitions. [2023-08-26 20:51:00,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 628 transitions, 17021 flow [2023-08-26 20:51:00,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 628 transitions, 16533 flow, removed 152 selfloop flow, removed 15 redundant places. [2023-08-26 20:51:00,691 INFO L231 Difference]: Finished difference. Result has 250 places, 497 transitions, 14230 flow [2023-08-26 20:51:00,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=10654, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=14230, PETRI_PLACES=250, PETRI_TRANSITIONS=497} [2023-08-26 20:51:00,691 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 224 predicate places. [2023-08-26 20:51:00,691 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 497 transitions, 14230 flow [2023-08-26 20:51:00,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 68.45454545454545) internal successors, (1506), 22 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:00,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:51:00,692 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:51:00,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-26 20:51:00,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-26 20:51:00,897 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:51:00,898 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:51:00,898 INFO L85 PathProgramCache]: Analyzing trace with hash 346013778, now seen corresponding path program 8 times [2023-08-26 20:51:00,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:51:00,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336111572] [2023-08-26 20:51:00,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:51:00,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:51:00,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:51:01,081 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:51:01,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:51:01,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336111572] [2023-08-26 20:51:01,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336111572] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:51:01,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929965932] [2023-08-26 20:51:01,082 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 20:51:01,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:51:01,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:51:01,083 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:51:01,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-26 20:51:01,166 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 20:51:01,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:51:01,168 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 20:51:01,169 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:51:01,228 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:51:01,229 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:51:01,399 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:51:01,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929965932] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:51:01,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:51:01,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2023-08-26 20:51:01,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456672563] [2023-08-26 20:51:01,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:51:01,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-26 20:51:01,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:51:01,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-26 20:51:01,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2023-08-26 20:51:01,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:51:01,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 497 transitions, 14230 flow. Second operand has 24 states, 24 states have (on average 65.45833333333333) internal successors, (1571), 24 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:01,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:51:01,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:51:01,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:51:03,756 INFO L124 PetriNetUnfolderBase]: 3781/6530 cut-off events. [2023-08-26 20:51:03,756 INFO L125 PetriNetUnfolderBase]: For 266172/266172 co-relation queries the response was YES. [2023-08-26 20:51:03,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58821 conditions, 6530 events. 3781/6530 cut-off events. For 266172/266172 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 39761 event pairs, 378 based on Foata normal form. 148/6678 useless extension candidates. Maximal degree in co-relation 58699. Up to 2687 conditions per place. [2023-08-26 20:51:03,803 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 271 selfloop transitions, 476 changer transitions 68/815 dead transitions. [2023-08-26 20:51:03,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 815 transitions, 22403 flow [2023-08-26 20:51:03,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-26 20:51:03,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-26 20:51:03,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2710 transitions. [2023-08-26 20:51:03,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4063577747788274 [2023-08-26 20:51:03,807 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2710 transitions. [2023-08-26 20:51:03,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2710 transitions. [2023-08-26 20:51:03,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:51:03,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2710 transitions. [2023-08-26 20:51:03,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 69.48717948717949) internal successors, (2710), 39 states have internal predecessors, (2710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:03,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 171.0) internal successors, (6840), 40 states have internal predecessors, (6840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:03,818 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 171.0) internal successors, (6840), 40 states have internal predecessors, (6840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:03,818 INFO L175 Difference]: Start difference. First operand has 250 places, 497 transitions, 14230 flow. Second operand 39 states and 2710 transitions. [2023-08-26 20:51:03,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 815 transitions, 22403 flow [2023-08-26 20:51:05,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 815 transitions, 22001 flow, removed 173 selfloop flow, removed 3 redundant places. [2023-08-26 20:51:05,051 INFO L231 Difference]: Finished difference. Result has 301 places, 644 transitions, 19053 flow [2023-08-26 20:51:05,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=14018, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=19053, PETRI_PLACES=301, PETRI_TRANSITIONS=644} [2023-08-26 20:51:05,052 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 275 predicate places. [2023-08-26 20:51:05,052 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 644 transitions, 19053 flow [2023-08-26 20:51:05,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 65.45833333333333) internal successors, (1571), 24 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:05,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:51:05,053 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:51:05,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-26 20:51:05,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-08-26 20:51:05,262 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:51:05,262 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:51:05,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1621934479, now seen corresponding path program 9 times [2023-08-26 20:51:05,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:51:05,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899816785] [2023-08-26 20:51:05,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:51:05,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:51:05,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:51:05,631 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:51:05,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:51:05,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899816785] [2023-08-26 20:51:05,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899816785] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:51:05,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026481746] [2023-08-26 20:51:05,632 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 20:51:05,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:51:05,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:51:05,633 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:51:05,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-26 20:51:05,727 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2023-08-26 20:51:05,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:51:05,728 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-26 20:51:05,731 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:51:05,812 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:51:05,812 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:51:06,325 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:51:06,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026481746] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:51:06,326 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:51:06,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 38 [2023-08-26 20:51:06,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646854724] [2023-08-26 20:51:06,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:51:06,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-26 20:51:06,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:51:06,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-26 20:51:06,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=395, Invalid=1165, Unknown=0, NotChecked=0, Total=1560 [2023-08-26 20:51:06,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:51:06,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 644 transitions, 19053 flow. Second operand has 40 states, 40 states have (on average 65.3) internal successors, (2612), 40 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:06,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:51:06,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:51:06,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:51:09,846 INFO L124 PetriNetUnfolderBase]: 4729/8306 cut-off events. [2023-08-26 20:51:09,846 INFO L125 PetriNetUnfolderBase]: For 375182/375182 co-relation queries the response was YES. [2023-08-26 20:51:09,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78086 conditions, 8306 events. 4729/8306 cut-off events. For 375182/375182 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 51041 event pairs, 995 based on Foata normal form. 168/8474 useless extension candidates. Maximal degree in co-relation 77947. Up to 4243 conditions per place. [2023-08-26 20:51:09,912 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 521 selfloop transitions, 414 changer transitions 72/1007 dead transitions. [2023-08-26 20:51:09,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 1007 transitions, 29327 flow [2023-08-26 20:51:09,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-26 20:51:09,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-26 20:51:09,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2876 transitions. [2023-08-26 20:51:09,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41021252317786333 [2023-08-26 20:51:09,917 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2876 transitions. [2023-08-26 20:51:09,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2876 transitions. [2023-08-26 20:51:09,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:51:09,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2876 transitions. [2023-08-26 20:51:09,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 70.14634146341463) internal successors, (2876), 41 states have internal predecessors, (2876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:09,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 171.0) internal successors, (7182), 42 states have internal predecessors, (7182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:09,935 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 171.0) internal successors, (7182), 42 states have internal predecessors, (7182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:09,935 INFO L175 Difference]: Start difference. First operand has 301 places, 644 transitions, 19053 flow. Second operand 41 states and 2876 transitions. [2023-08-26 20:51:09,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 1007 transitions, 29327 flow [2023-08-26 20:51:12,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 1007 transitions, 28462 flow, removed 165 selfloop flow, removed 12 redundant places. [2023-08-26 20:51:12,219 INFO L231 Difference]: Finished difference. Result has 354 places, 834 transitions, 25310 flow [2023-08-26 20:51:12,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=18268, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=25310, PETRI_PLACES=354, PETRI_TRANSITIONS=834} [2023-08-26 20:51:12,220 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 328 predicate places. [2023-08-26 20:51:12,220 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 834 transitions, 25310 flow [2023-08-26 20:51:12,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 65.3) internal successors, (2612), 40 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:12,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:51:12,221 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:51:12,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-26 20:51:12,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-26 20:51:12,422 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:51:12,422 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:51:12,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1986265017, now seen corresponding path program 10 times [2023-08-26 20:51:12,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:51:12,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607716752] [2023-08-26 20:51:12,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:51:12,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:51:12,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:51:12,778 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:51:12,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:51:12,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607716752] [2023-08-26 20:51:12,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607716752] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:51:12,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288528013] [2023-08-26 20:51:12,778 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 20:51:12,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:51:12,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:51:12,780 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:51:12,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-26 20:51:12,867 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 20:51:12,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:51:12,868 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-26 20:51:12,871 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:51:12,942 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:51:12,942 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:51:13,447 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:51:13,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288528013] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:51:13,447 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:51:13,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 39 [2023-08-26 20:51:13,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748448811] [2023-08-26 20:51:13,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:51:13,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-08-26 20:51:13,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:51:13,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-08-26 20:51:13,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=366, Invalid=1274, Unknown=0, NotChecked=0, Total=1640 [2023-08-26 20:51:13,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:51:13,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 834 transitions, 25310 flow. Second operand has 41 states, 41 states have (on average 65.3170731707317) internal successors, (2678), 41 states have internal predecessors, (2678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:13,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:51:13,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:51:13,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:51:18,563 INFO L124 PetriNetUnfolderBase]: 6653/11866 cut-off events. [2023-08-26 20:51:18,563 INFO L125 PetriNetUnfolderBase]: For 693774/693774 co-relation queries the response was YES. [2023-08-26 20:51:18,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115547 conditions, 11866 events. 6653/11866 cut-off events. For 693774/693774 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 79136 event pairs, 1034 based on Foata normal form. 176/12042 useless extension candidates. Maximal degree in co-relation 115383. Up to 5151 conditions per place. [2023-08-26 20:51:18,814 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 580 selfloop transitions, 808 changer transitions 80/1468 dead transitions. [2023-08-26 20:51:18,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 1468 transitions, 46468 flow [2023-08-26 20:51:18,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-26 20:51:18,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-26 20:51:18,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 3220 transitions. [2023-08-26 20:51:18,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4093567251461988 [2023-08-26 20:51:18,819 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 3220 transitions. [2023-08-26 20:51:18,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 3220 transitions. [2023-08-26 20:51:18,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:51:18,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 3220 transitions. [2023-08-26 20:51:18,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 70.0) internal successors, (3220), 46 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:18,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 171.0) internal successors, (8037), 47 states have internal predecessors, (8037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:18,832 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 171.0) internal successors, (8037), 47 states have internal predecessors, (8037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:18,832 INFO L175 Difference]: Start difference. First operand has 354 places, 834 transitions, 25310 flow. Second operand 46 states and 3220 transitions. [2023-08-26 20:51:18,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 1468 transitions, 46468 flow [2023-08-26 20:51:24,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 1468 transitions, 45849 flow, removed 254 selfloop flow, removed 13 redundant places. [2023-08-26 20:51:24,101 INFO L231 Difference]: Finished difference. Result has 407 places, 1204 transitions, 39866 flow [2023-08-26 20:51:24,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=24953, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=475, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=39866, PETRI_PLACES=407, PETRI_TRANSITIONS=1204} [2023-08-26 20:51:24,101 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 381 predicate places. [2023-08-26 20:51:24,102 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 1204 transitions, 39866 flow [2023-08-26 20:51:24,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 65.3170731707317) internal successors, (2678), 41 states have internal predecessors, (2678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:24,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:51:24,102 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:51:24,112 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-08-26 20:51:24,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-26 20:51:24,313 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:51:24,313 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:51:24,313 INFO L85 PathProgramCache]: Analyzing trace with hash -84448743, now seen corresponding path program 11 times [2023-08-26 20:51:24,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:51:24,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985834849] [2023-08-26 20:51:24,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:51:24,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:51:24,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:51:24,665 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:51:24,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:51:24,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985834849] [2023-08-26 20:51:24,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985834849] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:51:24,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425590853] [2023-08-26 20:51:24,666 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 20:51:24,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:51:24,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:51:24,667 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:51:24,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-26 20:51:24,756 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2023-08-26 20:51:24,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:51:24,758 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-26 20:51:24,759 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:51:24,817 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:51:24,817 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:51:25,250 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:51:25,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425590853] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:51:25,251 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:51:25,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 38 [2023-08-26 20:51:25,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731212971] [2023-08-26 20:51:25,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:51:25,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-26 20:51:25,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:51:25,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-26 20:51:25,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1243, Unknown=0, NotChecked=0, Total=1560 [2023-08-26 20:51:25,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:51:25,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 1204 transitions, 39866 flow. Second operand has 40 states, 40 states have (on average 65.3) internal successors, (2612), 40 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:25,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:51:25,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:51:25,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:51:34,339 INFO L124 PetriNetUnfolderBase]: 10349/18658 cut-off events. [2023-08-26 20:51:34,339 INFO L125 PetriNetUnfolderBase]: For 1502049/1502049 co-relation queries the response was YES. [2023-08-26 20:51:34,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190225 conditions, 18658 events. 10349/18658 cut-off events. For 1502049/1502049 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 137147 event pairs, 1170 based on Foata normal form. 320/18978 useless extension candidates. Maximal degree in co-relation 190039. Up to 8247 conditions per place. [2023-08-26 20:51:34,659 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 597 selfloop transitions, 1456 changer transitions 92/2145 dead transitions. [2023-08-26 20:51:34,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 2145 transitions, 74476 flow [2023-08-26 20:51:34,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-08-26 20:51:34,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-08-26 20:51:34,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 3632 transitions. [2023-08-26 20:51:34,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40845704003598743 [2023-08-26 20:51:34,665 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 3632 transitions. [2023-08-26 20:51:34,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 3632 transitions. [2023-08-26 20:51:34,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:51:34,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 3632 transitions. [2023-08-26 20:51:34,671 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 69.84615384615384) internal successors, (3632), 52 states have internal predecessors, (3632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:34,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 171.0) internal successors, (9063), 53 states have internal predecessors, (9063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:34,678 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 171.0) internal successors, (9063), 53 states have internal predecessors, (9063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:34,678 INFO L175 Difference]: Start difference. First operand has 407 places, 1204 transitions, 39866 flow. Second operand 52 states and 3632 transitions. [2023-08-26 20:51:34,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 2145 transitions, 74476 flow [2023-08-26 20:51:49,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 2145 transitions, 73398 flow, removed 363 selfloop flow, removed 29 redundant places. [2023-08-26 20:51:49,511 INFO L231 Difference]: Finished difference. Result has 454 places, 1793 transitions, 64024 flow [2023-08-26 20:51:49,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=39284, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=945, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=64024, PETRI_PLACES=454, PETRI_TRANSITIONS=1793} [2023-08-26 20:51:49,512 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 428 predicate places. [2023-08-26 20:51:49,512 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 1793 transitions, 64024 flow [2023-08-26 20:51:49,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 65.3) internal successors, (2612), 40 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:49,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:51:49,513 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:51:49,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-26 20:51:49,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-26 20:51:49,717 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:51:49,717 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:51:49,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1560715071, now seen corresponding path program 12 times [2023-08-26 20:51:49,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:51:49,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656882491] [2023-08-26 20:51:49,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:51:49,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:51:49,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:51:50,027 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:51:50,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:51:50,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656882491] [2023-08-26 20:51:50,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656882491] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:51:50,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074857539] [2023-08-26 20:51:50,028 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 20:51:50,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:51:50,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:51:50,029 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:51:50,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-26 20:51:50,142 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2023-08-26 20:51:50,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:51:50,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-26 20:51:50,145 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:51:50,217 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:51:50,217 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:51:50,603 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:51:50,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074857539] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:51:50,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:51:50,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 39 [2023-08-26 20:51:50,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84869286] [2023-08-26 20:51:50,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:51:50,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-08-26 20:51:50,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:51:50,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-08-26 20:51:50,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=1358, Unknown=0, NotChecked=0, Total=1640 [2023-08-26 20:51:50,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:51:50,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 1793 transitions, 64024 flow. Second operand has 41 states, 41 states have (on average 65.3170731707317) internal successors, (2678), 41 states have internal predecessors, (2678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:51:50,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:51:50,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:51:50,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:52:06,632 INFO L124 PetriNetUnfolderBase]: 12961/23502 cut-off events. [2023-08-26 20:52:06,632 INFO L125 PetriNetUnfolderBase]: For 1894284/1894284 co-relation queries the response was YES. [2023-08-26 20:52:06,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 250068 conditions, 23502 events. 12961/23502 cut-off events. For 1894284/1894284 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 179992 event pairs, 1105 based on Foata normal form. 332/23834 useless extension candidates. Maximal degree in co-relation 249873. Up to 10479 conditions per place. [2023-08-26 20:52:06,944 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 555 selfloop transitions, 2002 changer transitions 110/2667 dead transitions. [2023-08-26 20:52:06,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 2667 transitions, 97208 flow [2023-08-26 20:52:06,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-08-26 20:52:06,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2023-08-26 20:52:06,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 4327 transitions. [2023-08-26 20:52:06,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40813054140728167 [2023-08-26 20:52:06,948 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 4327 transitions. [2023-08-26 20:52:06,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 4327 transitions. [2023-08-26 20:52:06,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:52:06,949 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 4327 transitions. [2023-08-26 20:52:06,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 69.79032258064517) internal successors, (4327), 62 states have internal predecessors, (4327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:52:06,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 171.0) internal successors, (10773), 63 states have internal predecessors, (10773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:52:06,961 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 171.0) internal successors, (10773), 63 states have internal predecessors, (10773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:52:06,961 INFO L175 Difference]: Start difference. First operand has 454 places, 1793 transitions, 64024 flow. Second operand 62 states and 4327 transitions. [2023-08-26 20:52:06,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 2667 transitions, 97208 flow [2023-08-26 20:52:29,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 2667 transitions, 96132 flow, removed 405 selfloop flow, removed 14 redundant places. [2023-08-26 20:52:29,762 INFO L231 Difference]: Finished difference. Result has 528 places, 2264 transitions, 84296 flow [2023-08-26 20:52:29,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=63384, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1549, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=84296, PETRI_PLACES=528, PETRI_TRANSITIONS=2264} [2023-08-26 20:52:29,764 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 502 predicate places. [2023-08-26 20:52:29,764 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 2264 transitions, 84296 flow [2023-08-26 20:52:29,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 65.3170731707317) internal successors, (2678), 41 states have internal predecessors, (2678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:52:29,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:52:29,765 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:52:29,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-26 20:52:29,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:52:29,969 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:52:29,969 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:52:29,969 INFO L85 PathProgramCache]: Analyzing trace with hash 701012420, now seen corresponding path program 13 times [2023-08-26 20:52:29,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:52:29,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139647098] [2023-08-26 20:52:29,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:52:29,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:52:29,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:52:30,287 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:52:30,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:52:30,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139647098] [2023-08-26 20:52:30,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139647098] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:52:30,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921419209] [2023-08-26 20:52:30,288 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 20:52:30,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:52:30,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:52:30,289 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:52:30,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-26 20:52:30,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:52:30,374 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2023-08-26 20:52:30,375 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:52:30,413 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:52:30,413 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:52:30,731 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 20:52:30,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921419209] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:52:30,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:52:30,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 40 [2023-08-26 20:52:30,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031843929] [2023-08-26 20:52:30,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:52:30,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-08-26 20:52:30,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:52:30,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-08-26 20:52:30,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=409, Invalid=1313, Unknown=0, NotChecked=0, Total=1722 [2023-08-26 20:52:30,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:52:30,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 2264 transitions, 84296 flow. Second operand has 42 states, 42 states have (on average 65.28571428571429) internal successors, (2742), 42 states have internal predecessors, (2742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:52:30,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:52:30,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:52:30,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:52:52,654 INFO L124 PetriNetUnfolderBase]: 15029/27278 cut-off events. [2023-08-26 20:52:52,654 INFO L125 PetriNetUnfolderBase]: For 2655536/2655536 co-relation queries the response was YES. [2023-08-26 20:52:53,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303843 conditions, 27278 events. 15029/27278 cut-off events. For 2655536/2655536 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 210086 event pairs, 1049 based on Foata normal form. 402/27680 useless extension candidates. Maximal degree in co-relation 303622. Up to 12143 conditions per place. [2023-08-26 20:52:53,225 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 538 selfloop transitions, 2492 changer transitions 141/3171 dead transitions. [2023-08-26 20:52:53,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 3171 transitions, 118249 flow [2023-08-26 20:52:53,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2023-08-26 20:52:53,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2023-08-26 20:52:53,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 5448 transitions. [2023-08-26 20:52:53,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40845704003598743 [2023-08-26 20:52:53,233 INFO L72 ComplementDD]: Start complementDD. Operand 78 states and 5448 transitions. [2023-08-26 20:52:53,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 78 states and 5448 transitions. [2023-08-26 20:52:53,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:52:53,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 78 states and 5448 transitions. [2023-08-26 20:52:53,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 79 states, 78 states have (on average 69.84615384615384) internal successors, (5448), 78 states have internal predecessors, (5448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:52:53,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 79 states, 79 states have (on average 171.0) internal successors, (13509), 79 states have internal predecessors, (13509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:52:53,250 INFO L81 ComplementDD]: Finished complementDD. Result has 79 states, 79 states have (on average 171.0) internal successors, (13509), 79 states have internal predecessors, (13509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:52:53,250 INFO L175 Difference]: Start difference. First operand has 528 places, 2264 transitions, 84296 flow. Second operand 78 states and 5448 transitions. [2023-08-26 20:52:53,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 3171 transitions, 118249 flow [2023-08-26 20:53:26,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 3171 transitions, 116110 flow, removed 743 selfloop flow, removed 18 redundant places. [2023-08-26 20:53:26,960 INFO L231 Difference]: Finished difference. Result has 627 places, 2765 transitions, 105770 flow [2023-08-26 20:53:26,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=82869, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2003, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=78, PETRI_FLOW=105770, PETRI_PLACES=627, PETRI_TRANSITIONS=2765} [2023-08-26 20:53:26,962 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 601 predicate places. [2023-08-26 20:53:26,963 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 2765 transitions, 105770 flow [2023-08-26 20:53:26,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 65.28571428571429) internal successors, (2742), 42 states have internal predecessors, (2742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:53:26,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:53:26,963 INFO L208 CegarLoopForPetriNet]: trace histogram [18, 17, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:53:26,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-26 20:53:27,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:53:27,171 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:53:27,171 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:53:27,171 INFO L85 PathProgramCache]: Analyzing trace with hash 290827999, now seen corresponding path program 3 times [2023-08-26 20:53:27,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:53:27,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994015749] [2023-08-26 20:53:27,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:53:27,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:53:27,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:53:27,850 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:53:27,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:53:27,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994015749] [2023-08-26 20:53:27,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994015749] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:53:27,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611752880] [2023-08-26 20:53:27,850 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 20:53:27,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:53:27,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:53:27,852 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:53:27,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-26 20:53:27,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2023-08-26 20:53:27,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:53:27,985 INFO L262 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-26 20:53:27,987 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:53:28,044 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:53:28,044 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:53:29,059 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 0 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:53:29,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611752880] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:53:29,059 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:53:29,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 72 [2023-08-26 20:53:29,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821068567] [2023-08-26 20:53:29,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:53:29,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2023-08-26 20:53:29,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:53:29,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2023-08-26 20:53:29,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1405, Invalid=3997, Unknown=0, NotChecked=0, Total=5402 [2023-08-26 20:53:29,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-26 20:53:29,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 2765 transitions, 105770 flow. Second operand has 74 states, 74 states have (on average 68.13513513513513) internal successors, (5042), 74 states have internal predecessors, (5042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:53:29,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:53:29,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-26 20:53:29,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:53:58,952 INFO L124 PetriNetUnfolderBase]: 17213/30822 cut-off events. [2023-08-26 20:53:58,952 INFO L125 PetriNetUnfolderBase]: For 4880670/4880670 co-relation queries the response was YES. [2023-08-26 20:53:59,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 381469 conditions, 30822 events. 17213/30822 cut-off events. For 4880670/4880670 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 224772 event pairs, 1189 based on Foata normal form. 648/31470 useless extension candidates. Maximal degree in co-relation 381211. Up to 13547 conditions per place. [2023-08-26 20:53:59,490 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 806 selfloop transitions, 2654 changer transitions 98/3558 dead transitions. [2023-08-26 20:53:59,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 718 places, 3558 transitions, 145249 flow [2023-08-26 20:53:59,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2023-08-26 20:53:59,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2023-08-26 20:53:59,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 6778 transitions. [2023-08-26 20:53:59,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4308415967454869 [2023-08-26 20:53:59,497 INFO L72 ComplementDD]: Start complementDD. Operand 92 states and 6778 transitions. [2023-08-26 20:53:59,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 92 states and 6778 transitions. [2023-08-26 20:53:59,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:53:59,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 92 states and 6778 transitions. [2023-08-26 20:53:59,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 93 states, 92 states have (on average 73.67391304347827) internal successors, (6778), 92 states have internal predecessors, (6778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:53:59,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 93 states, 93 states have (on average 171.0) internal successors, (15903), 93 states have internal predecessors, (15903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:53:59,515 INFO L81 ComplementDD]: Finished complementDD. Result has 93 states, 93 states have (on average 171.0) internal successors, (15903), 93 states have internal predecessors, (15903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:53:59,515 INFO L175 Difference]: Start difference. First operand has 627 places, 2765 transitions, 105770 flow. Second operand 92 states and 6778 transitions. [2023-08-26 20:53:59,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 718 places, 3558 transitions, 145249 flow [2023-08-26 20:54:40,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 700 places, 3558 transitions, 142869 flow, removed 800 selfloop flow, removed 18 redundant places. [2023-08-26 20:54:40,512 INFO L231 Difference]: Finished difference. Result has 753 places, 3036 transitions, 120277 flow [2023-08-26 20:54:40,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=103740, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2394, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=92, PETRI_FLOW=120277, PETRI_PLACES=753, PETRI_TRANSITIONS=3036} [2023-08-26 20:54:40,514 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 727 predicate places. [2023-08-26 20:54:40,514 INFO L495 AbstractCegarLoop]: Abstraction has has 753 places, 3036 transitions, 120277 flow [2023-08-26 20:54:40,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 68.13513513513513) internal successors, (5042), 74 states have internal predecessors, (5042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:54:40,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:54:40,515 INFO L208 CegarLoopForPetriNet]: trace histogram [18, 17, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:54:40,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-26 20:54:40,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:54:40,715 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:54:40,716 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:54:40,716 INFO L85 PathProgramCache]: Analyzing trace with hash 425734024, now seen corresponding path program 14 times [2023-08-26 20:54:40,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:54:40,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042502030] [2023-08-26 20:54:40,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:54:40,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:54:40,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:54:41,662 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:54:41,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:54:41,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042502030] [2023-08-26 20:54:41,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042502030] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:54:41,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737831631] [2023-08-26 20:54:41,662 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 20:54:41,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:54:41,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:54:41,663 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:54:41,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-26 20:54:41,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 20:54:41,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:54:41,780 INFO L262 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-26 20:54:41,782 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:54:41,882 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:54:41,883 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:54:42,609 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:54:42,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737831631] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:54:42,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:54:42,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 74 [2023-08-26 20:54:42,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052870994] [2023-08-26 20:54:42,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:54:42,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2023-08-26 20:54:42,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:54:42,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2023-08-26 20:54:42,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1353, Invalid=4347, Unknown=0, NotChecked=0, Total=5700 [2023-08-26 20:54:42,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:54:42,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 753 places, 3036 transitions, 120277 flow. Second operand has 76 states, 76 states have (on average 65.14473684210526) internal successors, (4951), 76 states have internal predecessors, (4951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:54:42,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:54:42,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:54:42,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:55:14,237 INFO L124 PetriNetUnfolderBase]: 17217/30854 cut-off events. [2023-08-26 20:55:14,238 INFO L125 PetriNetUnfolderBase]: For 4100252/4100252 co-relation queries the response was YES. [2023-08-26 20:55:14,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 383741 conditions, 30854 events. 17217/30854 cut-off events. For 4100252/4100252 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 225716 event pairs, 1752 based on Foata normal form. 52/30906 useless extension candidates. Maximal degree in co-relation 383429. Up to 13575 conditions per place. [2023-08-26 20:55:15,081 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 640 selfloop transitions, 2717 changer transitions 163/3520 dead transitions. [2023-08-26 20:55:15,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 840 places, 3520 transitions, 141295 flow [2023-08-26 20:55:15,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2023-08-26 20:55:15,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2023-08-26 20:55:15,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 6089 transitions. [2023-08-26 20:55:15,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40463849016480596 [2023-08-26 20:55:15,089 INFO L72 ComplementDD]: Start complementDD. Operand 88 states and 6089 transitions. [2023-08-26 20:55:15,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 88 states and 6089 transitions. [2023-08-26 20:55:15,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:55:15,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 88 states and 6089 transitions. [2023-08-26 20:55:15,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 89 states, 88 states have (on average 69.19318181818181) internal successors, (6089), 88 states have internal predecessors, (6089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:55:15,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 89 states, 89 states have (on average 171.0) internal successors, (15219), 89 states have internal predecessors, (15219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:55:15,109 INFO L81 ComplementDD]: Finished complementDD. Result has 89 states, 89 states have (on average 171.0) internal successors, (15219), 89 states have internal predecessors, (15219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:55:15,110 INFO L175 Difference]: Start difference. First operand has 753 places, 3036 transitions, 120277 flow. Second operand 88 states and 6089 transitions. [2023-08-26 20:55:15,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 840 places, 3520 transitions, 141295 flow [2023-08-26 20:56:04,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 827 places, 3520 transitions, 140156 flow, removed 177 selfloop flow, removed 13 redundant places. [2023-08-26 20:56:04,192 INFO L231 Difference]: Finished difference. Result has 837 places, 3079 transitions, 126144 flow [2023-08-26 20:56:04,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=119152, PETRI_DIFFERENCE_MINUEND_PLACES=740, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3036, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2677, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=88, PETRI_FLOW=126144, PETRI_PLACES=837, PETRI_TRANSITIONS=3079} [2023-08-26 20:56:04,194 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 811 predicate places. [2023-08-26 20:56:04,195 INFO L495 AbstractCegarLoop]: Abstraction has has 837 places, 3079 transitions, 126144 flow [2023-08-26 20:56:04,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 65.14473684210526) internal successors, (4951), 76 states have internal predecessors, (4951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:56:04,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:56:04,195 INFO L208 CegarLoopForPetriNet]: trace histogram [20, 19, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:56:04,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-26 20:56:04,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:56:04,396 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:56:04,396 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:56:04,396 INFO L85 PathProgramCache]: Analyzing trace with hash -615569414, now seen corresponding path program 15 times [2023-08-26 20:56:04,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:56:04,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116803418] [2023-08-26 20:56:04,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:56:04,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:56:04,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 20:56:05,195 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:56:05,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 20:56:05,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116803418] [2023-08-26 20:56:05,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116803418] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 20:56:05,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651758102] [2023-08-26 20:56:05,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 20:56:05,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:56:05,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 20:56:05,197 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 20:56:05,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-26 20:56:05,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2023-08-26 20:56:05,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 20:56:05,312 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 45 conjunts are in the unsatisfiable core [2023-08-26 20:56:05,313 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 20:56:05,402 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:56:05,402 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 20:56:05,927 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 20:56:05,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651758102] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 20:56:05,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 20:56:05,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41, 41] total 44 [2023-08-26 20:56:05,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711475072] [2023-08-26 20:56:05,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 20:56:05,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-08-26 20:56:05,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 20:56:05,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-08-26 20:56:05,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=457, Invalid=1613, Unknown=0, NotChecked=0, Total=2070 [2023-08-26 20:56:05,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-26 20:56:05,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 837 places, 3079 transitions, 126144 flow. Second operand has 46 states, 46 states have (on average 65.1304347826087) internal successors, (2996), 46 states have internal predecessors, (2996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:56:05,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 20:56:05,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-26 20:56:05,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 20:56:38,240 INFO L124 PetriNetUnfolderBase]: 17213/30850 cut-off events. [2023-08-26 20:56:38,240 INFO L125 PetriNetUnfolderBase]: For 4040569/4040569 co-relation queries the response was YES. [2023-08-26 20:56:38,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 391812 conditions, 30850 events. 17213/30850 cut-off events. For 4040569/4040569 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 225821 event pairs, 1813 based on Foata normal form. 4/30854 useless extension candidates. Maximal degree in co-relation 391491. Up to 13575 conditions per place. [2023-08-26 20:56:38,981 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 641 selfloop transitions, 2715 changer transitions 152/3508 dead transitions. [2023-08-26 20:56:38,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 917 places, 3508 transitions, 145613 flow [2023-08-26 20:56:38,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2023-08-26 20:56:38,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2023-08-26 20:56:38,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 5597 transitions. [2023-08-26 20:56:38,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40408634755613315 [2023-08-26 20:56:38,986 INFO L72 ComplementDD]: Start complementDD. Operand 81 states and 5597 transitions. [2023-08-26 20:56:38,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 81 states and 5597 transitions. [2023-08-26 20:56:38,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 20:56:38,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 81 states and 5597 transitions. [2023-08-26 20:56:38,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 82 states, 81 states have (on average 69.09876543209876) internal successors, (5597), 81 states have internal predecessors, (5597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:56:39,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 82 states, 82 states have (on average 171.0) internal successors, (14022), 82 states have internal predecessors, (14022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:56:39,002 INFO L81 ComplementDD]: Finished complementDD. Result has 82 states, 82 states have (on average 171.0) internal successors, (14022), 82 states have internal predecessors, (14022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:56:39,002 INFO L175 Difference]: Start difference. First operand has 837 places, 3079 transitions, 126144 flow. Second operand 81 states and 5597 transitions. [2023-08-26 20:56:39,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 917 places, 3508 transitions, 145613 flow [2023-08-26 20:57:28,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 871 places, 3508 transitions, 141709 flow, removed 37 selfloop flow, removed 46 redundant places. [2023-08-26 20:57:28,157 INFO L231 Difference]: Finished difference. Result has 879 places, 3107 transitions, 129182 flow [2023-08-26 20:57:28,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=122252, PETRI_DIFFERENCE_MINUEND_PLACES=791, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3079, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2688, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=81, PETRI_FLOW=129182, PETRI_PLACES=879, PETRI_TRANSITIONS=3107} [2023-08-26 20:57:28,159 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 853 predicate places. [2023-08-26 20:57:28,160 INFO L495 AbstractCegarLoop]: Abstraction has has 879 places, 3107 transitions, 129182 flow [2023-08-26 20:57:28,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 65.1304347826087) internal successors, (2996), 46 states have internal predecessors, (2996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 20:57:28,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 20:57:28,160 INFO L208 CegarLoopForPetriNet]: trace histogram [20, 20, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:57:28,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-08-26 20:57:28,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 20:57:28,365 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-26 20:57:28,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 20:57:28,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1474437953, now seen corresponding path program 16 times [2023-08-26 20:57:28,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 20:57:28,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89958405] [2023-08-26 20:57:28,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 20:57:28,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 20:57:28,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 20:57:28,391 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-26 20:57:28,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-26 20:57:28,456 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-26 20:57:28,456 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-26 20:57:28,457 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (18 of 19 remaining) [2023-08-26 20:57:28,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 19 remaining) [2023-08-26 20:57:28,458 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (16 of 19 remaining) [2023-08-26 20:57:28,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 19 remaining) [2023-08-26 20:57:28,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 19 remaining) [2023-08-26 20:57:28,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 19 remaining) [2023-08-26 20:57:28,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 19 remaining) [2023-08-26 20:57:28,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 19 remaining) [2023-08-26 20:57:28,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 19 remaining) [2023-08-26 20:57:28,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 19 remaining) [2023-08-26 20:57:28,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 19 remaining) [2023-08-26 20:57:28,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 19 remaining) [2023-08-26 20:57:28,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 19 remaining) [2023-08-26 20:57:28,459 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 19 remaining) [2023-08-26 20:57:28,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 19 remaining) [2023-08-26 20:57:28,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 19 remaining) [2023-08-26 20:57:28,460 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 19 remaining) [2023-08-26 20:57:28,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 19 remaining) [2023-08-26 20:57:28,461 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 19 remaining) [2023-08-26 20:57:28,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-26 20:57:28,461 INFO L445 BasicCegarLoop]: Path program histogram: [16, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 20:57:28,465 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-26 20:57:28,465 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-26 20:57:28,563 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 08:57:28 BasicIcfg [2023-08-26 20:57:28,563 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-26 20:57:28,563 INFO L158 Benchmark]: Toolchain (without parser) took 407373.30ms. Allocated memory was 362.8MB in the beginning and 10.9GB in the end (delta: 10.5GB). Free memory was 338.2MB in the beginning and 5.6GB in the end (delta: -5.2GB). Peak memory consumption was 5.3GB. Max. memory is 16.0GB. [2023-08-26 20:57:28,563 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 362.8MB. Free memory is still 339.5MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-26 20:57:28,563 INFO L158 Benchmark]: CACSL2BoogieTranslator took 467.31ms. Allocated memory is still 362.8MB. Free memory was 337.7MB in the beginning and 318.4MB in the end (delta: 19.3MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-26 20:57:28,564 INFO L158 Benchmark]: Boogie Procedure Inliner took 53.83ms. Allocated memory is still 362.8MB. Free memory was 318.4MB in the beginning and 316.7MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 20:57:28,564 INFO L158 Benchmark]: Boogie Preprocessor took 33.41ms. Allocated memory is still 362.8MB. Free memory was 316.7MB in the beginning and 315.1MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-26 20:57:28,564 INFO L158 Benchmark]: RCFGBuilder took 316.85ms. Allocated memory is still 362.8MB. Free memory was 315.1MB in the beginning and 301.1MB in the end (delta: 14.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-26 20:57:28,564 INFO L158 Benchmark]: TraceAbstraction took 406497.06ms. Allocated memory was 362.8MB in the beginning and 10.9GB in the end (delta: 10.5GB). Free memory was 300.4MB in the beginning and 5.6GB in the end (delta: -5.3GB). Peak memory consumption was 5.2GB. Max. memory is 16.0GB. [2023-08-26 20:57:28,565 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 362.8MB. Free memory is still 339.5MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 467.31ms. Allocated memory is still 362.8MB. Free memory was 337.7MB in the beginning and 318.4MB in the end (delta: 19.3MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 53.83ms. Allocated memory is still 362.8MB. Free memory was 318.4MB in the beginning and 316.7MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 33.41ms. Allocated memory is still 362.8MB. Free memory was 316.7MB in the beginning and 315.1MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 316.85ms. Allocated memory is still 362.8MB. Free memory was 315.1MB in the beginning and 301.1MB in the end (delta: 14.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * TraceAbstraction took 406497.06ms. Allocated memory was 362.8MB in the beginning and 10.9GB in the end (delta: 10.5GB). Free memory was 300.4MB in the beginning and 5.6GB in the end (delta: -5.3GB). Peak memory consumption was 5.2GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 245]: Unsoundness Warning unspecified type, defaulting to int C: short [245] - GenericResultAtLocation [Line: 245]: Unsoundness Warning unspecified type, defaulting to int C: short [245] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.3s, 83 PlacesBefore, 26 PlacesAfterwards, 82 TransitionsBefore, 22 TransitionsAfterwards, 2304 CoEnabledTransitionPairs, 6 FixpointIterations, 18 TrivialSequentialCompositions, 52 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 14 ConcurrentYvCompositions, 3 ChoiceCompositions, 87 TotalNumberOfCompositions, 2595 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2174, independent: 2140, independent conditional: 0, independent unconditional: 2140, dependent: 34, dependent conditional: 0, dependent unconditional: 34, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1300, independent: 1287, independent conditional: 0, independent unconditional: 1287, dependent: 13, dependent conditional: 0, dependent unconditional: 13, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2174, independent: 853, independent conditional: 0, independent unconditional: 853, dependent: 21, dependent conditional: 0, dependent unconditional: 21, unknown: 1300, unknown conditional: 0, unknown unconditional: 1300] , Statistics on independence cache: Total cache size (in pairs): 38, Positive cache size: 35, Positive conditional cache size: 0, Positive unconditional cache size: 35, Negative cache size: 3, Negative conditional cache size: 0, Negative unconditional cache size: 3, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - CounterExampleResult [Line: 693]: assertion can be violated assertion can be violated We found a FailurePath: [L694] 0 int i = 3, j = 6; [L712] 0 pthread_t id1, id2; [L713] FCALL, FORK 0 pthread_create(&id1, ((void *)0), t1, ((void *)0)) VAL [\old(argc)=51, arg={0:0}, argc=51, argv={49:50}, argv={49:50}, i=3, id1={5:0}, id2={3:0}, j=6, pthread_create(&id1, ((void *)0), t1, ((void *)0))=6] [L696] 1 int k = 0; VAL [arg={0:0}, arg={0:0}, i=3, j=6, k=0] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, i=7, j=6, k=1] [L714] FCALL, FORK 0 pthread_create(&id2, ((void *)0), t2, ((void *)0)) VAL [\old(argc)=51, arg={0:0}, arg={0:0}, arg={0:0}, argc=51, argv={49:50}, argv={49:50}, i=7, id1={5:0}, id2={3:0}, j=6, k=1, pthread_create(&id2, ((void *)0), t2, ((void *)0))=7] [L704] 2 int k = 0; VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=7, j=6, k=0, k=1] [L716] 0 int condI = i >= (2*20 +6); VAL [\old(argc)=51, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, argc=51, argv={49:50}, argv={49:50}, condI=0, i=7, id1={5:0}, id2={3:0}, j=6, k=0, k=1] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=7, j=8, k=1, k=1] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=9, j=8, k=1, k=2] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=9, j=10, k=2, k=2] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=11, j=10, k=2, k=3] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=11, j=12, k=3, k=3] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=13, j=12, k=3, k=4] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=13, j=14, k=4, k=4] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=15, j=14, k=4, k=5] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=15, j=16, k=5, k=5] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=17, j=16, k=5, k=6] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=17, j=18, k=6, k=6] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=19, j=18, k=6, k=7] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=19, j=20, k=7, k=7] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=21, j=20, k=7, k=8] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=21, j=22, k=8, k=8] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=23, j=22, k=8, k=9] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=23, j=24, k=9, k=9] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=25, j=24, k=10, k=9] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=25, j=26, k=10, k=10] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=27, j=26, k=10, k=11] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=27, j=28, k=11, k=11] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=29, j=28, k=11, k=12] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=29, j=30, k=12, k=12] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=31, j=30, k=12, k=13] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=31, j=32, k=13, k=13] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=33, j=32, k=13, k=14] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=33, j=34, k=14, k=14] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=35, j=34, k=14, k=15] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=35, j=36, k=15, k=15] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=37, j=36, k=15, k=16] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=37, j=38, k=16, k=16] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=39, j=38, k=16, k=17] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=39, j=40, k=17, k=17] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=41, j=40, k=17, k=18] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=41, j=42, k=18, k=18] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=43, j=42, k=18, k=19] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=43, j=44, k=19, k=19] [L696] COND TRUE 1 k < 20 [L698] EXPR 1 j + 1 [L698] 1 i = j + 1 [L696] 1 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=45, j=44, k=19, k=20] [L704] COND TRUE 2 k < 20 [L706] EXPR 2 i + 1 [L706] 2 j = i + 1 [L704] 2 k++ VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=45, j=46, k=20, k=20] [L719] 0 int condJ = j >= (2*20 +6); [L721] COND TRUE 0 condI || condJ [L722] CALL 0 reach_error() [L693] COND FALSE 0 !(0) [L693] 0 __assert_fail ("0", "triangular-longest-2.c", 8, __extension__ __PRETTY_FUNCTION__) VAL [arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, i=45, j=46, k=20, k=20] - UnprovableResult [Line: 713]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 714]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 698]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 698]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 696]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 696]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 706]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 706]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 704]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - UnprovableResult [Line: 704]: Unable to prove that integer overflow can never occur Unable to prove that integer overflow can never occur Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 115 locations, 19 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 406.3s, OverallIterations: 34, TraceHistogramMax: 20, PathProgramHistogramMax: 16, EmptinessCheckTime: 0.0s, AutomataDifference: 385.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11499 SdHoareTripleChecker+Valid, 5.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11499 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 4.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 758 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6838 IncrementalHoareTripleChecker+Invalid, 7596 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 758 mSolverCounterUnsat, 0 mSDtfsCounter, 6838 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1684 GetRequests, 451 SyntacticMatches, 39 SemanticMatches, 1194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33786 ImplicationChecksByTransitivity, 18.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=129182occurred in iteration=33, InterpolantAutomatonStates: 788, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 12.3s InterpolantComputationTime, 924 NumberOfCodeBlocks, 923 NumberOfCodeBlocksAsserted, 126 NumberOfCheckSat, 1180 ConstructedInterpolants, 0 QuantifiedInterpolants, 4658 SizeOfPredicates, 238 NumberOfNonLiveVariables, 3926 ConjunctsInSsa, 326 ConjunctsInUnsatCore, 67 InterpolantComputations, 17 PerfectInterpolantSequences, 31/4197 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2023-08-26 20:57:28,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...