/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 --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -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-longer-1.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 09:37:17,169 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 09:37:17,256 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-27 09:37:17,262 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 09:37:17,262 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 09:37:17,292 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 09:37:17,293 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 09:37:17,293 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 09:37:17,294 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 09:37:17,299 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 09:37:17,299 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 09:37:17,299 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 09:37:17,300 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 09:37:17,301 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 09:37:17,301 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 09:37:17,301 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 09:37:17,301 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 09:37:17,302 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 09:37:17,302 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 09:37:17,302 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 09:37:17,302 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 09:37:17,303 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 09:37:17,303 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 09:37:17,304 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 09:37:17,304 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 09:37:17,304 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 09:37:17,304 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 09:37:17,304 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 09:37:17,305 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 09:37:17,305 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 09:37:17,306 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 09:37:17,306 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 09:37:17,306 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 09:37:17,306 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 09:37:17,306 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 09:37:17,307 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.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST 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-27 09:37:17,597 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 09:37:17,617 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 09:37:17,619 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 09:37:17,620 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 09:37:17,620 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 09:37:17,621 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/triangular-longer-1.i [2023-08-27 09:37:18,809 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 09:37:19,103 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 09:37:19,103 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/triangular-longer-1.i [2023-08-27 09:37:19,122 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61b26b019/d560bfde3c7e4f209f6f11e47dc9c583/FLAG317644ab0 [2023-08-27 09:37:19,133 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61b26b019/d560bfde3c7e4f209f6f11e47dc9c583 [2023-08-27 09:37:19,135 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 09:37:19,136 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 09:37:19,137 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 09:37:19,137 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 09:37:19,138 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 09:37:19,139 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 09:37:19" (1/1) ... [2023-08-27 09:37:19,140 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40a9f3d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:19, skipping insertion in model container [2023-08-27 09:37:19,140 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 09:37:19" (1/1) ... [2023-08-27 09:37:19,178 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 09:37:19,525 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 09:37:19,535 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 09:37:19,562 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [245] [2023-08-27 09:37:19,564 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [245] [2023-08-27 09:37:19,588 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 09:37:19,615 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 09:37:19,615 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 09:37:19,620 INFO L206 MainTranslator]: Completed translation [2023-08-27 09:37:19,621 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:19 WrapperNode [2023-08-27 09:37:19,621 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 09:37:19,622 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 09:37:19,623 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 09:37:19,623 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 09:37:19,629 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:19" (1/1) ... [2023-08-27 09:37:19,659 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:19" (1/1) ... [2023-08-27 09:37:19,679 INFO L138 Inliner]: procedures = 169, calls = 25, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 50 [2023-08-27 09:37:19,679 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 09:37:19,680 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 09:37:19,680 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 09:37:19,681 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 09:37:19,688 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:19" (1/1) ... [2023-08-27 09:37:19,688 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:19" (1/1) ... [2023-08-27 09:37:19,694 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:19" (1/1) ... [2023-08-27 09:37:19,694 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:19" (1/1) ... [2023-08-27 09:37:19,708 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:19" (1/1) ... [2023-08-27 09:37:19,711 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:19" (1/1) ... [2023-08-27 09:37:19,712 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:19" (1/1) ... [2023-08-27 09:37:19,713 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:19" (1/1) ... [2023-08-27 09:37:19,714 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 09:37:19,715 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 09:37:19,715 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 09:37:19,715 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 09:37:19,716 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:19" (1/1) ... [2023-08-27 09:37:19,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 09:37:19,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:19,747 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-27 09:37:19,759 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-27 09:37:19,790 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-08-27 09:37:19,790 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-08-27 09:37:19,790 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-08-27 09:37:19,791 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-08-27 09:37:19,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 09:37:19,791 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 09:37:19,791 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 09:37:19,791 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 09:37:19,791 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 09:37:19,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 09:37:19,791 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 09:37:19,792 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 09:37:19,792 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 09:37:19,793 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 09:37:19,889 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 09:37:19,890 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 09:37:20,006 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 09:37:20,026 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 09:37:20,026 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-27 09:37:20,028 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 09:37:20 BoogieIcfgContainer [2023-08-27 09:37:20,028 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 09:37:20,030 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 09:37:20,031 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 09:37:20,033 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 09:37:20,033 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 09:37:19" (1/3) ... [2023-08-27 09:37:20,034 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1aa195ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 09:37:20, skipping insertion in model container [2023-08-27 09:37:20,034 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 09:37:19" (2/3) ... [2023-08-27 09:37:20,034 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1aa195ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 09:37:20, skipping insertion in model container [2023-08-27 09:37:20,035 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 09:37:20" (3/3) ... [2023-08-27 09:37:20,036 INFO L112 eAbstractionObserver]: Analyzing ICFG triangular-longer-1.i [2023-08-27 09:37:20,051 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 09:37:20,051 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-27 09:37:20,051 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 09:37:20,117 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-27 09:37:20,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 85 places, 84 transitions, 178 flow [2023-08-27 09:37:20,211 INFO L124 PetriNetUnfolderBase]: 6/82 cut-off events. [2023-08-27 09:37:20,211 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 09:37:20,217 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-27 09:37:20,217 INFO L82 GeneralOperation]: Start removeDead. Operand has 85 places, 84 transitions, 178 flow [2023-08-27 09:37:20,220 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 83 places, 82 transitions, 170 flow [2023-08-27 09:37:20,223 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 09:37:20,231 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 83 places, 82 transitions, 170 flow [2023-08-27 09:37:20,233 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 83 places, 82 transitions, 170 flow [2023-08-27 09:37:20,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 83 places, 82 transitions, 170 flow [2023-08-27 09:37:20,257 INFO L124 PetriNetUnfolderBase]: 6/82 cut-off events. [2023-08-27 09:37:20,257 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 09:37:20,262 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-27 09:37:20,264 INFO L119 LiptonReduction]: Number of co-enabled transitions 2304 [2023-08-27 09:37:22,603 INFO L134 LiptonReduction]: Checked pairs total: 2595 [2023-08-27 09:37:22,603 INFO L136 LiptonReduction]: Total number of compositions: 87 [2023-08-27 09:37:22,615 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 09:37:22,621 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;@10d95c79, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 09:37:22,621 INFO L358 AbstractCegarLoop]: Starting to check reachability of 19 error locations. [2023-08-27 09:37:22,624 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 09:37:22,624 INFO L124 PetriNetUnfolderBase]: 1/6 cut-off events. [2023-08-27 09:37:22,624 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 09:37:22,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:22,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 09:37:22,625 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-27 09:37:22,629 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:22,630 INFO L85 PathProgramCache]: Analyzing trace with hash 10934624, now seen corresponding path program 1 times [2023-08-27 09:37:22,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:22,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091938303] [2023-08-27 09:37:22,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:22,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:22,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:22,867 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-27 09:37:22,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:22,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091938303] [2023-08-27 09:37:22,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091938303] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:22,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:22,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 09:37:22,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124251794] [2023-08-27 09:37:22,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:22,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:37:22,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:22,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:37:22,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:37:22,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 171 [2023-08-27 09:37:22,899 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-27 09:37:22,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:22,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 171 [2023-08-27 09:37:22,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:23,035 INFO L124 PetriNetUnfolderBase]: 415/650 cut-off events. [2023-08-27 09:37:23,036 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-08-27 09:37:23,037 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-27 09:37:23,042 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 28 selfloop transitions, 4 changer transitions 0/32 dead transitions. [2023-08-27 09:37:23,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 32 transitions, 134 flow [2023-08-27 09:37:23,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:37:23,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:37:23,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 249 transitions. [2023-08-27 09:37:23,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4853801169590643 [2023-08-27 09:37:23,062 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 249 transitions. [2023-08-27 09:37:23,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 249 transitions. [2023-08-27 09:37:23,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:23,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 249 transitions. [2023-08-27 09:37:23,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-27 09:37:23,070 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-27 09:37:23,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-27 09:37:23,072 INFO L175 Difference]: Start difference. First operand has 26 places, 22 transitions, 50 flow. Second operand 3 states and 249 transitions. [2023-08-27 09:37:23,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 32 transitions, 134 flow [2023-08-27 09:37:23,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-27 09:37:23,076 INFO L231 Difference]: Finished difference. Result has 26 places, 22 transitions, 72 flow [2023-08-27 09:37:23,077 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-27 09:37:23,080 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 0 predicate places. [2023-08-27 09:37:23,080 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 22 transitions, 72 flow [2023-08-27 09:37:23,081 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-27 09:37:23,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:23,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 09:37:23,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 09:37:23,081 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-27 09:37:23,082 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:23,082 INFO L85 PathProgramCache]: Analyzing trace with hash 10934666, now seen corresponding path program 1 times [2023-08-27 09:37:23,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:23,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371910079] [2023-08-27 09:37:23,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:23,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:23,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:23,195 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-27 09:37:23,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:23,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371910079] [2023-08-27 09:37:23,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371910079] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:23,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:23,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:37:23,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492862288] [2023-08-27 09:37:23,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:23,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:37:23,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:23,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:37:23,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:37:23,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:23,201 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-27 09:37:23,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:23,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:23,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:23,340 INFO L124 PetriNetUnfolderBase]: 601/944 cut-off events. [2023-08-27 09:37:23,340 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2023-08-27 09:37:23,344 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-27 09:37:23,351 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 37 selfloop transitions, 2 changer transitions 0/39 dead transitions. [2023-08-27 09:37:23,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 39 transitions, 206 flow [2023-08-27 09:37:23,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:37:23,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:37:23,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 236 transitions. [2023-08-27 09:37:23,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4600389863547758 [2023-08-27 09:37:23,359 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 236 transitions. [2023-08-27 09:37:23,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 236 transitions. [2023-08-27 09:37:23,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:23,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 236 transitions. [2023-08-27 09:37:23,362 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-27 09:37:23,365 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-27 09:37:23,365 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-27 09:37:23,365 INFO L175 Difference]: Start difference. First operand has 26 places, 22 transitions, 72 flow. Second operand 3 states and 236 transitions. [2023-08-27 09:37:23,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 39 transitions, 206 flow [2023-08-27 09:37:23,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 39 transitions, 192 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 09:37:23,372 INFO L231 Difference]: Finished difference. Result has 27 places, 23 transitions, 78 flow [2023-08-27 09:37:23,372 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-27 09:37:23,373 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 1 predicate places. [2023-08-27 09:37:23,373 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 23 transitions, 78 flow [2023-08-27 09:37:23,374 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-27 09:37:23,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:23,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 09:37:23,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 09:37:23,378 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-27 09:37:23,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:23,386 INFO L85 PathProgramCache]: Analyzing trace with hash 10934625, now seen corresponding path program 1 times [2023-08-27 09:37:23,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:23,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850313605] [2023-08-27 09:37:23,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:23,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:23,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:23,428 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-27 09:37:23,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:23,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850313605] [2023-08-27 09:37:23,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850313605] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:23,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:23,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 09:37:23,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056006531] [2023-08-27 09:37:23,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:23,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:37:23,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:23,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:37:23,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:37:23,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 171 [2023-08-27 09:37:23,431 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-27 09:37:23,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:23,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 171 [2023-08-27 09:37:23,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:23,530 INFO L124 PetriNetUnfolderBase]: 581/952 cut-off events. [2023-08-27 09:37:23,530 INFO L125 PetriNetUnfolderBase]: For 280/280 co-relation queries the response was YES. [2023-08-27 09:37:23,531 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-27 09:37:23,536 INFO L140 encePairwiseOnDemand]: 166/171 looper letters, 31 selfloop transitions, 6 changer transitions 0/37 dead transitions. [2023-08-27 09:37:23,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 37 transitions, 198 flow [2023-08-27 09:37:23,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:37:23,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:37:23,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 242 transitions. [2023-08-27 09:37:23,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47173489278752434 [2023-08-27 09:37:23,538 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 242 transitions. [2023-08-27 09:37:23,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 242 transitions. [2023-08-27 09:37:23,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:23,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 242 transitions. [2023-08-27 09:37:23,539 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-27 09:37:23,540 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-27 09:37:23,541 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-27 09:37:23,542 INFO L175 Difference]: Start difference. First operand has 27 places, 23 transitions, 78 flow. Second operand 3 states and 242 transitions. [2023-08-27 09:37:23,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 37 transitions, 198 flow [2023-08-27 09:37:23,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 37 transitions, 194 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 09:37:23,543 INFO L231 Difference]: Finished difference. Result has 29 places, 26 transitions, 114 flow [2023-08-27 09:37:23,543 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-27 09:37:23,545 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 3 predicate places. [2023-08-27 09:37:23,545 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 26 transitions, 114 flow [2023-08-27 09:37:23,545 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-27 09:37:23,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:23,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 09:37:23,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 09:37:23,549 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-27 09:37:23,550 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:23,550 INFO L85 PathProgramCache]: Analyzing trace with hash 338975209, now seen corresponding path program 1 times [2023-08-27 09:37:23,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:23,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591248411] [2023-08-27 09:37:23,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:23,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:23,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:23,630 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-27 09:37:23,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:23,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591248411] [2023-08-27 09:37:23,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591248411] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:23,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457930859] [2023-08-27 09:37:23,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:23,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:23,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:23,637 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-27 09:37:23,673 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-27 09:37:23,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:23,727 INFO L262 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 09:37:23,732 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:23,764 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-27 09:37:23,764 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 09:37:23,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457930859] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:23,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 09:37:23,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 09:37:23,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928428075] [2023-08-27 09:37:23,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:23,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 09:37:23,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:23,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 09:37:23,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 09:37:23,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:23,767 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-27 09:37:23,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:23,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:23,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:23,899 INFO L124 PetriNetUnfolderBase]: 505/834 cut-off events. [2023-08-27 09:37:23,900 INFO L125 PetriNetUnfolderBase]: For 233/233 co-relation queries the response was YES. [2023-08-27 09:37:23,901 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-27 09:37:23,905 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 54 selfloop transitions, 3 changer transitions 0/57 dead transitions. [2023-08-27 09:37:23,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 57 transitions, 353 flow [2023-08-27 09:37:23,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 09:37:23,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 09:37:23,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 312 transitions. [2023-08-27 09:37:23,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2023-08-27 09:37:23,907 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 312 transitions. [2023-08-27 09:37:23,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 312 transitions. [2023-08-27 09:37:23,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:23,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 312 transitions. [2023-08-27 09:37:23,909 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-27 09:37:23,910 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-27 09:37:23,910 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-27 09:37:23,911 INFO L175 Difference]: Start difference. First operand has 29 places, 26 transitions, 114 flow. Second operand 4 states and 312 transitions. [2023-08-27 09:37:23,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 57 transitions, 353 flow [2023-08-27 09:37:23,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 57 transitions, 340 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 09:37:23,915 INFO L231 Difference]: Finished difference. Result has 30 places, 25 transitions, 110 flow [2023-08-27 09:37:23,916 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-27 09:37:23,917 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 4 predicate places. [2023-08-27 09:37:23,918 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 25 transitions, 110 flow [2023-08-27 09:37:23,918 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-27 09:37:23,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:23,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 09:37:23,925 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-27 09:37:24,125 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-27 09:37:24,125 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-27 09:37:24,126 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:24,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1919052570, now seen corresponding path program 1 times [2023-08-27 09:37:24,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:24,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442551480] [2023-08-27 09:37:24,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:24,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:24,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:24,267 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-27 09:37:24,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:24,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442551480] [2023-08-27 09:37:24,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442551480] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:24,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:24,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:37:24,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243031567] [2023-08-27 09:37:24,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:24,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 09:37:24,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:24,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 09:37:24,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 09:37:24,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:24,270 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-27 09:37:24,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:24,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:24,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:24,369 INFO L124 PetriNetUnfolderBase]: 441/738 cut-off events. [2023-08-27 09:37:24,369 INFO L125 PetriNetUnfolderBase]: For 497/497 co-relation queries the response was YES. [2023-08-27 09:37:24,370 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-27 09:37:24,373 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 34 selfloop transitions, 6 changer transitions 2/42 dead transitions. [2023-08-27 09:37:24,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 42 transitions, 264 flow [2023-08-27 09:37:24,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 09:37:24,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 09:37:24,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 294 transitions. [2023-08-27 09:37:24,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298245614035088 [2023-08-27 09:37:24,375 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 294 transitions. [2023-08-27 09:37:24,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 294 transitions. [2023-08-27 09:37:24,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:24,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 294 transitions. [2023-08-27 09:37:24,376 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-27 09:37:24,377 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-27 09:37:24,378 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-27 09:37:24,378 INFO L175 Difference]: Start difference. First operand has 30 places, 25 transitions, 110 flow. Second operand 4 states and 294 transitions. [2023-08-27 09:37:24,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 42 transitions, 264 flow [2023-08-27 09:37:24,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 42 transitions, 252 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 09:37:24,380 INFO L231 Difference]: Finished difference. Result has 33 places, 28 transitions, 147 flow [2023-08-27 09:37:24,380 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-27 09:37:24,382 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 7 predicate places. [2023-08-27 09:37:24,382 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 28 transitions, 147 flow [2023-08-27 09:37:24,383 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-27 09:37:24,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:24,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 09:37:24,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 09:37:24,383 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-27 09:37:24,383 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:24,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1919051912, now seen corresponding path program 1 times [2023-08-27 09:37:24,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:24,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466239448] [2023-08-27 09:37:24,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:24,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:24,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:24,423 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-27 09:37:24,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:24,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466239448] [2023-08-27 09:37:24,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466239448] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:24,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:24,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 09:37:24,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084011379] [2023-08-27 09:37:24,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:24,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:37:24,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:24,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:37:24,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:37:24,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 171 [2023-08-27 09:37:24,429 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-27 09:37:24,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:24,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 171 [2023-08-27 09:37:24,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:24,502 INFO L124 PetriNetUnfolderBase]: 409/692 cut-off events. [2023-08-27 09:37:24,502 INFO L125 PetriNetUnfolderBase]: For 503/503 co-relation queries the response was YES. [2023-08-27 09:37:24,503 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-27 09:37:24,507 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 47 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2023-08-27 09:37:24,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 51 transitions, 372 flow [2023-08-27 09:37:24,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:37:24,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:37:24,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 243 transitions. [2023-08-27 09:37:24,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2023-08-27 09:37:24,508 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 243 transitions. [2023-08-27 09:37:24,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 243 transitions. [2023-08-27 09:37:24,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:24,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 243 transitions. [2023-08-27 09:37:24,509 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-27 09:37:24,511 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-27 09:37:24,511 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-27 09:37:24,511 INFO L175 Difference]: Start difference. First operand has 33 places, 28 transitions, 147 flow. Second operand 3 states and 243 transitions. [2023-08-27 09:37:24,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 51 transitions, 372 flow [2023-08-27 09:37:24,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 51 transitions, 363 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 09:37:24,513 INFO L231 Difference]: Finished difference. Result has 36 places, 30 transitions, 174 flow [2023-08-27 09:37:24,513 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-27 09:37:24,514 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 10 predicate places. [2023-08-27 09:37:24,514 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 30 transitions, 174 flow [2023-08-27 09:37:24,514 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-27 09:37:24,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:24,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:24,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 09:37:24,515 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-27 09:37:24,515 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:24,515 INFO L85 PathProgramCache]: Analyzing trace with hash -638931166, now seen corresponding path program 1 times [2023-08-27 09:37:24,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:24,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877322286] [2023-08-27 09:37:24,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:24,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:24,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:24,549 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-27 09:37:24,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:24,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877322286] [2023-08-27 09:37:24,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877322286] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:24,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332521034] [2023-08-27 09:37:24,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:24,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:24,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:24,551 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-27 09:37:24,577 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-27 09:37:24,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:24,626 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 09:37:24,627 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:24,635 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-27 09:37:24,635 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 09:37:24,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332521034] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:24,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 09:37:24,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 09:37:24,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950980958] [2023-08-27 09:37:24,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:24,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 09:37:24,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:24,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 09:37:24,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 09:37:24,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:24,637 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-27 09:37:24,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:24,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:24,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:24,717 INFO L124 PetriNetUnfolderBase]: 329/564 cut-off events. [2023-08-27 09:37:24,717 INFO L125 PetriNetUnfolderBase]: For 797/797 co-relation queries the response was YES. [2023-08-27 09:37:24,718 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-27 09:37:24,720 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 37 selfloop transitions, 4 changer transitions 1/42 dead transitions. [2023-08-27 09:37:24,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 42 transitions, 306 flow [2023-08-27 09:37:24,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 09:37:24,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 09:37:24,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 303 transitions. [2023-08-27 09:37:24,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44298245614035087 [2023-08-27 09:37:24,722 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 303 transitions. [2023-08-27 09:37:24,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 303 transitions. [2023-08-27 09:37:24,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:24,723 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 303 transitions. [2023-08-27 09:37:24,723 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-27 09:37:24,725 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-27 09:37:24,725 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-27 09:37:24,725 INFO L175 Difference]: Start difference. First operand has 36 places, 30 transitions, 174 flow. Second operand 4 states and 303 transitions. [2023-08-27 09:37:24,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 42 transitions, 306 flow [2023-08-27 09:37:24,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 42 transitions, 294 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 09:37:24,727 INFO L231 Difference]: Finished difference. Result has 36 places, 25 transitions, 140 flow [2023-08-27 09:37:24,728 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-27 09:37:24,728 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 10 predicate places. [2023-08-27 09:37:24,728 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 25 transitions, 140 flow [2023-08-27 09:37:24,728 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-27 09:37:24,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:24,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:24,740 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-27 09:37:24,934 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-27 09:37:24,935 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-27 09:37:24,935 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:24,935 INFO L85 PathProgramCache]: Analyzing trace with hash -638931208, now seen corresponding path program 1 times [2023-08-27 09:37:24,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:24,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268484527] [2023-08-27 09:37:24,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:24,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:24,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:24,963 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-27 09:37:24,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:24,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268484527] [2023-08-27 09:37:24,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268484527] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:24,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:24,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 09:37:24,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464166471] [2023-08-27 09:37:24,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:24,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:37:24,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:24,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:37:24,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:37:24,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 171 [2023-08-27 09:37:24,965 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-27 09:37:24,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:24,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 171 [2023-08-27 09:37:24,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:25,029 INFO L124 PetriNetUnfolderBase]: 291/512 cut-off events. [2023-08-27 09:37:25,029 INFO L125 PetriNetUnfolderBase]: For 664/664 co-relation queries the response was YES. [2023-08-27 09:37:25,030 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-27 09:37:25,033 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 37 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2023-08-27 09:37:25,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 41 transitions, 303 flow [2023-08-27 09:37:25,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:37:25,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:37:25,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 240 transitions. [2023-08-27 09:37:25,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678362573099415 [2023-08-27 09:37:25,035 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 240 transitions. [2023-08-27 09:37:25,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 240 transitions. [2023-08-27 09:37:25,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:25,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 240 transitions. [2023-08-27 09:37:25,036 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-27 09:37:25,037 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-27 09:37:25,037 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-27 09:37:25,037 INFO L175 Difference]: Start difference. First operand has 36 places, 25 transitions, 140 flow. Second operand 3 states and 240 transitions. [2023-08-27 09:37:25,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 41 transitions, 303 flow [2023-08-27 09:37:25,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 41 transitions, 299 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 09:37:25,039 INFO L231 Difference]: Finished difference. Result has 38 places, 25 transitions, 150 flow [2023-08-27 09:37:25,039 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-27 09:37:25,040 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 12 predicate places. [2023-08-27 09:37:25,040 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 25 transitions, 150 flow [2023-08-27 09:37:25,040 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-27 09:37:25,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:25,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:25,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 09:37:25,041 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-27 09:37:25,041 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:25,041 INFO L85 PathProgramCache]: Analyzing trace with hash 928422853, now seen corresponding path program 1 times [2023-08-27 09:37:25,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:25,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317321995] [2023-08-27 09:37:25,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:25,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:25,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:25,071 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-27 09:37:25,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:25,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317321995] [2023-08-27 09:37:25,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317321995] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:25,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:25,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:37:25,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991906703] [2023-08-27 09:37:25,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:25,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 09:37:25,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:25,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 09:37:25,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 09:37:25,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:25,073 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-27 09:37:25,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:25,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:25,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:25,191 INFO L124 PetriNetUnfolderBase]: 359/624 cut-off events. [2023-08-27 09:37:25,191 INFO L125 PetriNetUnfolderBase]: For 999/999 co-relation queries the response was YES. [2023-08-27 09:37:25,192 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-27 09:37:25,195 INFO L140 encePairwiseOnDemand]: 164/171 looper letters, 46 selfloop transitions, 10 changer transitions 0/56 dead transitions. [2023-08-27 09:37:25,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 56 transitions, 420 flow [2023-08-27 09:37:25,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 09:37:25,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 09:37:25,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 382 transitions. [2023-08-27 09:37:25,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44678362573099417 [2023-08-27 09:37:25,197 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 382 transitions. [2023-08-27 09:37:25,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 382 transitions. [2023-08-27 09:37:25,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:25,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 382 transitions. [2023-08-27 09:37:25,199 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-27 09:37:25,200 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-27 09:37:25,200 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-27 09:37:25,201 INFO L175 Difference]: Start difference. First operand has 38 places, 25 transitions, 150 flow. Second operand 5 states and 382 transitions. [2023-08-27 09:37:25,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 56 transitions, 420 flow [2023-08-27 09:37:25,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 56 transitions, 406 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-27 09:37:25,203 INFO L231 Difference]: Finished difference. Result has 44 places, 34 transitions, 254 flow [2023-08-27 09:37:25,203 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-27 09:37:25,204 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 18 predicate places. [2023-08-27 09:37:25,204 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 34 transitions, 254 flow [2023-08-27 09:37:25,204 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-27 09:37:25,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:25,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:25,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 09:37:25,204 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-27 09:37:25,205 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:25,205 INFO L85 PathProgramCache]: Analyzing trace with hash 928422549, now seen corresponding path program 1 times [2023-08-27 09:37:25,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:25,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587224790] [2023-08-27 09:37:25,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:25,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:25,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:25,233 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-27 09:37:25,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:25,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587224790] [2023-08-27 09:37:25,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587224790] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:25,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:25,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:37:25,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229541765] [2023-08-27 09:37:25,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:25,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 09:37:25,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:25,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 09:37:25,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 09:37:25,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:25,236 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-27 09:37:25,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:25,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:25,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:25,348 INFO L124 PetriNetUnfolderBase]: 431/728 cut-off events. [2023-08-27 09:37:25,348 INFO L125 PetriNetUnfolderBase]: For 1752/1752 co-relation queries the response was YES. [2023-08-27 09:37:25,349 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-27 09:37:25,354 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 52 selfloop transitions, 13 changer transitions 0/65 dead transitions. [2023-08-27 09:37:25,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 65 transitions, 547 flow [2023-08-27 09:37:25,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 09:37:25,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 09:37:25,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 384 transitions. [2023-08-27 09:37:25,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44912280701754387 [2023-08-27 09:37:25,356 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 384 transitions. [2023-08-27 09:37:25,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 384 transitions. [2023-08-27 09:37:25,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:25,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 384 transitions. [2023-08-27 09:37:25,357 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-27 09:37:25,358 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-27 09:37:25,359 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-27 09:37:25,359 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 254 flow. Second operand 5 states and 384 transitions. [2023-08-27 09:37:25,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 65 transitions, 547 flow [2023-08-27 09:37:25,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 65 transitions, 547 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 09:37:25,363 INFO L231 Difference]: Finished difference. Result has 52 places, 40 transitions, 364 flow [2023-08-27 09:37:25,364 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-27 09:37:25,364 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 26 predicate places. [2023-08-27 09:37:25,364 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 40 transitions, 364 flow [2023-08-27 09:37:25,364 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-27 09:37:25,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:25,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:25,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 09:37:25,365 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-27 09:37:25,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:25,365 INFO L85 PathProgramCache]: Analyzing trace with hash 928422548, now seen corresponding path program 1 times [2023-08-27 09:37:25,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:25,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172523964] [2023-08-27 09:37:25,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:25,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:25,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:25,393 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-27 09:37:25,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:25,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172523964] [2023-08-27 09:37:25,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172523964] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:25,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:25,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:37:25,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057985262] [2023-08-27 09:37:25,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:25,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 09:37:25,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:25,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 09:37:25,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 09:37:25,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:25,396 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-27 09:37:25,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:25,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:25,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:25,456 INFO L124 PetriNetUnfolderBase]: 288/485 cut-off events. [2023-08-27 09:37:25,456 INFO L125 PetriNetUnfolderBase]: For 2152/2152 co-relation queries the response was YES. [2023-08-27 09:37:25,457 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-27 09:37:25,460 INFO L140 encePairwiseOnDemand]: 168/171 looper letters, 30 selfloop transitions, 1 changer transitions 0/31 dead transitions. [2023-08-27 09:37:25,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 31 transitions, 324 flow [2023-08-27 09:37:25,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:37:25,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:37:25,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 218 transitions. [2023-08-27 09:37:25,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249512670565302 [2023-08-27 09:37:25,461 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 218 transitions. [2023-08-27 09:37:25,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 218 transitions. [2023-08-27 09:37:25,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:25,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 218 transitions. [2023-08-27 09:37:25,462 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-27 09:37:25,463 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-27 09:37:25,463 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-27 09:37:25,464 INFO L175 Difference]: Start difference. First operand has 52 places, 40 transitions, 364 flow. Second operand 3 states and 218 transitions. [2023-08-27 09:37:25,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 31 transitions, 324 flow [2023-08-27 09:37:25,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 31 transitions, 286 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-08-27 09:37:25,468 INFO L231 Difference]: Finished difference. Result has 45 places, 31 transitions, 226 flow [2023-08-27 09:37:25,468 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-27 09:37:25,468 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 19 predicate places. [2023-08-27 09:37:25,468 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 31 transitions, 226 flow [2023-08-27 09:37:25,469 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-27 09:37:25,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:25,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:25,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 09:37:25,469 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-27 09:37:25,469 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:25,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1668520394, now seen corresponding path program 1 times [2023-08-27 09:37:25,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:25,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105862753] [2023-08-27 09:37:25,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:25,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:25,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:25,537 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-27 09:37:25,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:25,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105862753] [2023-08-27 09:37:25,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105862753] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:25,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:25,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 09:37:25,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378689271] [2023-08-27 09:37:25,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:25,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 09:37:25,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:25,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 09:37:25,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 09:37:25,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:25,540 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-27 09:37:25,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:25,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:25,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:25,651 INFO L124 PetriNetUnfolderBase]: 331/581 cut-off events. [2023-08-27 09:37:25,652 INFO L125 PetriNetUnfolderBase]: For 1400/1400 co-relation queries the response was YES. [2023-08-27 09:37:25,653 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-27 09:37:25,656 INFO L140 encePairwiseOnDemand]: 164/171 looper letters, 51 selfloop transitions, 18 changer transitions 0/69 dead transitions. [2023-08-27 09:37:25,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 69 transitions, 585 flow [2023-08-27 09:37:25,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 09:37:25,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 09:37:25,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 429 transitions. [2023-08-27 09:37:25,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41812865497076024 [2023-08-27 09:37:25,663 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 429 transitions. [2023-08-27 09:37:25,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 429 transitions. [2023-08-27 09:37:25,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:25,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 429 transitions. [2023-08-27 09:37:25,664 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-27 09:37:25,666 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-27 09:37:25,666 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-27 09:37:25,666 INFO L175 Difference]: Start difference. First operand has 45 places, 31 transitions, 226 flow. Second operand 6 states and 429 transitions. [2023-08-27 09:37:25,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 69 transitions, 585 flow [2023-08-27 09:37:25,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 69 transitions, 584 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 09:37:25,671 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 434 flow [2023-08-27 09:37:25,671 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-27 09:37:25,671 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 28 predicate places. [2023-08-27 09:37:25,671 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 434 flow [2023-08-27 09:37:25,672 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-27 09:37:25,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:25,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:25,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 09:37:25,672 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-27 09:37:25,672 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:25,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1667969834, now seen corresponding path program 2 times [2023-08-27 09:37:25,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:25,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151892150] [2023-08-27 09:37:25,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:25,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:25,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:25,743 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-27 09:37:25,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:25,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151892150] [2023-08-27 09:37:25,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151892150] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:25,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:25,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 09:37:25,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353548244] [2023-08-27 09:37:25,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:25,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 09:37:25,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:25,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 09:37:25,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 09:37:25,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:25,746 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-27 09:37:25,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:25,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:25,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:25,862 INFO L124 PetriNetUnfolderBase]: 335/581 cut-off events. [2023-08-27 09:37:25,862 INFO L125 PetriNetUnfolderBase]: For 2037/2037 co-relation queries the response was YES. [2023-08-27 09:37:25,863 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-27 09:37:25,867 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 50 selfloop transitions, 17 changer transitions 1/68 dead transitions. [2023-08-27 09:37:25,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 68 transitions, 707 flow [2023-08-27 09:37:25,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 09:37:25,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 09:37:25,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 357 transitions. [2023-08-27 09:37:25,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41754385964912283 [2023-08-27 09:37:25,868 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 357 transitions. [2023-08-27 09:37:25,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 357 transitions. [2023-08-27 09:37:25,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:25,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 357 transitions. [2023-08-27 09:37:25,870 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-27 09:37:25,871 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-27 09:37:25,871 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-27 09:37:25,871 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 434 flow. Second operand 5 states and 357 transitions. [2023-08-27 09:37:25,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 68 transitions, 707 flow [2023-08-27 09:37:25,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 705 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-08-27 09:37:25,878 INFO L231 Difference]: Finished difference. Result has 61 places, 49 transitions, 528 flow [2023-08-27 09:37:25,879 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-27 09:37:25,879 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 35 predicate places. [2023-08-27 09:37:25,879 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 49 transitions, 528 flow [2023-08-27 09:37:25,879 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-27 09:37:25,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:25,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:25,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 09:37:25,880 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-27 09:37:25,880 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:25,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1283660965, now seen corresponding path program 1 times [2023-08-27 09:37:25,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:25,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297255185] [2023-08-27 09:37:25,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:25,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:25,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:25,899 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-27 09:37:25,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:25,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297255185] [2023-08-27 09:37:25,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297255185] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:25,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:25,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 09:37:25,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659804295] [2023-08-27 09:37:25,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:25,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 09:37:25,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:25,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 09:37:25,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 09:37:25,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 70 out of 171 [2023-08-27 09:37:25,902 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-27 09:37:25,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:25,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 70 of 171 [2023-08-27 09:37:25,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:25,989 INFO L124 PetriNetUnfolderBase]: 421/717 cut-off events. [2023-08-27 09:37:25,989 INFO L125 PetriNetUnfolderBase]: For 3734/3734 co-relation queries the response was YES. [2023-08-27 09:37:25,991 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-27 09:37:25,995 INFO L140 encePairwiseOnDemand]: 167/171 looper letters, 46 selfloop transitions, 21 changer transitions 0/67 dead transitions. [2023-08-27 09:37:25,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 67 transitions, 818 flow [2023-08-27 09:37:25,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 09:37:25,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 09:37:25,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 237 transitions. [2023-08-27 09:37:25,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4619883040935672 [2023-08-27 09:37:25,997 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 237 transitions. [2023-08-27 09:37:25,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 237 transitions. [2023-08-27 09:37:25,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:25,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 237 transitions. [2023-08-27 09:37:25,998 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-27 09:37:25,999 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-27 09:37:25,999 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-27 09:37:25,999 INFO L175 Difference]: Start difference. First operand has 61 places, 49 transitions, 528 flow. Second operand 3 states and 237 transitions. [2023-08-27 09:37:26,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 67 transitions, 818 flow [2023-08-27 09:37:26,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 67 transitions, 798 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-27 09:37:26,010 INFO L231 Difference]: Finished difference. Result has 62 places, 56 transitions, 698 flow [2023-08-27 09:37:26,010 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-27 09:37:26,011 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 36 predicate places. [2023-08-27 09:37:26,011 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 56 transitions, 698 flow [2023-08-27 09:37:26,011 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-27 09:37:26,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:26,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:26,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-27 09:37:26,012 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-27 09:37:26,013 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:26,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1283660960, now seen corresponding path program 1 times [2023-08-27 09:37:26,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:26,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073069516] [2023-08-27 09:37:26,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:26,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:26,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:26,056 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-27 09:37:26,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:26,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073069516] [2023-08-27 09:37:26,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073069516] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:26,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737362945] [2023-08-27 09:37:26,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:26,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:26,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:26,061 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-27 09:37:26,085 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-27 09:37:26,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:26,136 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 09:37:26,136 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:26,156 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-27 09:37:26,156 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:26,189 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-27 09:37:26,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737362945] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:26,189 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:26,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 09:37:26,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827568632] [2023-08-27 09:37:26,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:26,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 09:37:26,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:26,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 09:37:26,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-08-27 09:37:26,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:26,193 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-27 09:37:26,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:26,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:26,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:26,401 INFO L124 PetriNetUnfolderBase]: 477/806 cut-off events. [2023-08-27 09:37:26,402 INFO L125 PetriNetUnfolderBase]: For 4849/4849 co-relation queries the response was YES. [2023-08-27 09:37:26,404 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-27 09:37:26,413 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 65 selfloop transitions, 33 changer transitions 1/99 dead transitions. [2023-08-27 09:37:26,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 99 transitions, 1212 flow [2023-08-27 09:37:26,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 09:37:26,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 09:37:26,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 667 transitions. [2023-08-27 09:37:26,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.433398310591293 [2023-08-27 09:37:26,417 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 667 transitions. [2023-08-27 09:37:26,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 667 transitions. [2023-08-27 09:37:26,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:26,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 667 transitions. [2023-08-27 09:37:26,419 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-27 09:37:26,421 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-27 09:37:26,422 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-27 09:37:26,422 INFO L175 Difference]: Start difference. First operand has 62 places, 56 transitions, 698 flow. Second operand 9 states and 667 transitions. [2023-08-27 09:37:26,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 99 transitions, 1212 flow [2023-08-27 09:37:26,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 99 transitions, 1152 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-27 09:37:26,432 INFO L231 Difference]: Finished difference. Result has 75 places, 65 transitions, 881 flow [2023-08-27 09:37:26,432 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-27 09:37:26,433 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 49 predicate places. [2023-08-27 09:37:26,433 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 65 transitions, 881 flow [2023-08-27 09:37:26,433 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-27 09:37:26,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:26,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:26,443 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-27 09:37:26,639 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-27 09:37:26,639 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-27 09:37:26,639 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:26,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1157182881, now seen corresponding path program 1 times [2023-08-27 09:37:26,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:26,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579746945] [2023-08-27 09:37:26,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:26,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:26,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:26,845 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-27 09:37:26,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:26,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579746945] [2023-08-27 09:37:26,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579746945] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:26,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:26,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 09:37:26,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529257473] [2023-08-27 09:37:26,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:26,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 09:37:26,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:26,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 09:37:26,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 09:37:26,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:26,849 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-27 09:37:26,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:26,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:26,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:27,014 INFO L124 PetriNetUnfolderBase]: 501/846 cut-off events. [2023-08-27 09:37:27,015 INFO L125 PetriNetUnfolderBase]: For 6284/6284 co-relation queries the response was YES. [2023-08-27 09:37:27,017 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-27 09:37:27,021 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 63 selfloop transitions, 36 changer transitions 1/100 dead transitions. [2023-08-27 09:37:27,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 100 transitions, 1380 flow [2023-08-27 09:37:27,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 09:37:27,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 09:37:27,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 564 transitions. [2023-08-27 09:37:27,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41228070175438597 [2023-08-27 09:37:27,024 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 564 transitions. [2023-08-27 09:37:27,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 564 transitions. [2023-08-27 09:37:27,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:27,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 564 transitions. [2023-08-27 09:37:27,026 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-27 09:37:27,028 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-27 09:37:27,029 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-27 09:37:27,029 INFO L175 Difference]: Start difference. First operand has 75 places, 65 transitions, 881 flow. Second operand 8 states and 564 transitions. [2023-08-27 09:37:27,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 100 transitions, 1380 flow [2023-08-27 09:37:27,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 100 transitions, 1340 flow, removed 16 selfloop flow, removed 1 redundant places. [2023-08-27 09:37:27,047 INFO L231 Difference]: Finished difference. Result has 86 places, 74 transitions, 1094 flow [2023-08-27 09:37:27,047 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-27 09:37:27,048 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 60 predicate places. [2023-08-27 09:37:27,048 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 74 transitions, 1094 flow [2023-08-27 09:37:27,049 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-27 09:37:27,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:27,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:27,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 09:37:27,049 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-27 09:37:27,049 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:27,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1157208921, now seen corresponding path program 2 times [2023-08-27 09:37:27,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:27,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905300801] [2023-08-27 09:37:27,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:27,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:27,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:27,139 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-27 09:37:27,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:27,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905300801] [2023-08-27 09:37:27,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905300801] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:27,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:27,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 09:37:27,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090045756] [2023-08-27 09:37:27,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:27,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 09:37:27,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:27,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 09:37:27,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-08-27 09:37:27,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:27,143 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-27 09:37:27,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:27,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:27,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:27,320 INFO L124 PetriNetUnfolderBase]: 493/830 cut-off events. [2023-08-27 09:37:27,320 INFO L125 PetriNetUnfolderBase]: For 8266/8266 co-relation queries the response was YES. [2023-08-27 09:37:27,323 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-27 09:37:27,326 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 60 selfloop transitions, 33 changer transitions 5/98 dead transitions. [2023-08-27 09:37:27,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 98 transitions, 1512 flow [2023-08-27 09:37:27,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 09:37:27,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 09:37:27,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 493 transitions. [2023-08-27 09:37:27,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4118629908103592 [2023-08-27 09:37:27,329 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 493 transitions. [2023-08-27 09:37:27,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 493 transitions. [2023-08-27 09:37:27,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:27,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 493 transitions. [2023-08-27 09:37:27,330 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-27 09:37:27,332 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-27 09:37:27,333 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-27 09:37:27,333 INFO L175 Difference]: Start difference. First operand has 86 places, 74 transitions, 1094 flow. Second operand 7 states and 493 transitions. [2023-08-27 09:37:27,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 98 transitions, 1512 flow [2023-08-27 09:37:27,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 98 transitions, 1480 flow, removed 10 selfloop flow, removed 2 redundant places. [2023-08-27 09:37:27,356 INFO L231 Difference]: Finished difference. Result has 93 places, 76 transitions, 1220 flow [2023-08-27 09:37:27,356 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-27 09:37:27,356 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 67 predicate places. [2023-08-27 09:37:27,357 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 76 transitions, 1220 flow [2023-08-27 09:37:27,357 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-27 09:37:27,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:27,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:27,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 09:37:27,357 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-27 09:37:27,360 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:27,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1139071749, now seen corresponding path program 3 times [2023-08-27 09:37:27,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:27,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394641025] [2023-08-27 09:37:27,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:27,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:27,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:27,454 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-27 09:37:27,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:27,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394641025] [2023-08-27 09:37:27,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394641025] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:37:27,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 09:37:27,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 09:37:27,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169829482] [2023-08-27 09:37:27,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:37:27,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 09:37:27,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:27,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 09:37:27,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-27 09:37:27,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:27,457 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-27 09:37:27,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:27,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:27,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:27,619 INFO L124 PetriNetUnfolderBase]: 509/858 cut-off events. [2023-08-27 09:37:27,619 INFO L125 PetriNetUnfolderBase]: For 10709/10709 co-relation queries the response was YES. [2023-08-27 09:37:27,623 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-27 09:37:27,629 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 75 selfloop transitions, 20 changer transitions 4/99 dead transitions. [2023-08-27 09:37:27,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 99 transitions, 1624 flow [2023-08-27 09:37:27,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 09:37:27,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 09:37:27,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 493 transitions. [2023-08-27 09:37:27,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4118629908103592 [2023-08-27 09:37:27,632 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 493 transitions. [2023-08-27 09:37:27,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 493 transitions. [2023-08-27 09:37:27,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:27,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 493 transitions. [2023-08-27 09:37:27,633 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-27 09:37:27,635 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-27 09:37:27,635 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-27 09:37:27,635 INFO L175 Difference]: Start difference. First operand has 93 places, 76 transitions, 1220 flow. Second operand 7 states and 493 transitions. [2023-08-27 09:37:27,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 99 transitions, 1624 flow [2023-08-27 09:37:27,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 99 transitions, 1570 flow, removed 6 selfloop flow, removed 5 redundant places. [2023-08-27 09:37:27,661 INFO L231 Difference]: Finished difference. Result has 97 places, 82 transitions, 1323 flow [2023-08-27 09:37:27,661 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-27 09:37:27,662 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 71 predicate places. [2023-08-27 09:37:27,662 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 82 transitions, 1323 flow [2023-08-27 09:37:27,662 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-27 09:37:27,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:27,662 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:27,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 09:37:27,662 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-27 09:37:27,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:27,663 INFO L85 PathProgramCache]: Analyzing trace with hash -942512378, now seen corresponding path program 4 times [2023-08-27 09:37:27,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:27,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336720121] [2023-08-27 09:37:27,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:27,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:27,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:27,904 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-27 09:37:27,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:27,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336720121] [2023-08-27 09:37:27,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336720121] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:27,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828341812] [2023-08-27 09:37:27,904 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 09:37:27,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:27,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:27,906 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-27 09:37:27,928 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-27 09:37:27,982 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 09:37:27,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:27,983 INFO L262 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 09:37:27,985 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:28,051 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-27 09:37:28,051 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:28,143 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-27 09:37:28,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828341812] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:28,144 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:28,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-27 09:37:28,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607281999] [2023-08-27 09:37:28,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:28,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 09:37:28,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:28,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 09:37:28,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2023-08-27 09:37:28,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:28,148 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-27 09:37:28,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:28,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:28,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:28,500 INFO L124 PetriNetUnfolderBase]: 701/1190 cut-off events. [2023-08-27 09:37:28,500 INFO L125 PetriNetUnfolderBase]: For 15470/15470 co-relation queries the response was YES. [2023-08-27 09:37:28,506 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-27 09:37:28,511 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 81 selfloop transitions, 58 changer transitions 20/159 dead transitions. [2023-08-27 09:37:28,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 159 transitions, 2439 flow [2023-08-27 09:37:28,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 09:37:28,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 09:37:28,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1052 transitions. [2023-08-27 09:37:28,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4101364522417154 [2023-08-27 09:37:28,514 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1052 transitions. [2023-08-27 09:37:28,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1052 transitions. [2023-08-27 09:37:28,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:28,515 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1052 transitions. [2023-08-27 09:37:28,518 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-27 09:37:28,521 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-27 09:37:28,522 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-27 09:37:28,522 INFO L175 Difference]: Start difference. First operand has 97 places, 82 transitions, 1323 flow. Second operand 15 states and 1052 transitions. [2023-08-27 09:37:28,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 159 transitions, 2439 flow [2023-08-27 09:37:28,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 159 transitions, 2391 flow, removed 8 selfloop flow, removed 4 redundant places. [2023-08-27 09:37:28,559 INFO L231 Difference]: Finished difference. Result has 116 places, 107 transitions, 1909 flow [2023-08-27 09:37:28,559 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-27 09:37:28,559 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 90 predicate places. [2023-08-27 09:37:28,560 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 107 transitions, 1909 flow [2023-08-27 09:37:28,560 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-27 09:37:28,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:28,560 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:28,569 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-27 09:37:28,769 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-27 09:37:28,770 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-27 09:37:28,770 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:28,770 INFO L85 PathProgramCache]: Analyzing trace with hash 476518742, now seen corresponding path program 2 times [2023-08-27 09:37:28,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:28,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85278825] [2023-08-27 09:37:28,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:28,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:28,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:28,835 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-27 09:37:28,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:28,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85278825] [2023-08-27 09:37:28,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85278825] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:28,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128261148] [2023-08-27 09:37:28,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 09:37:28,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:28,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:28,837 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-27 09:37:28,859 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-27 09:37:28,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 09:37:28,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:28,913 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 09:37:28,914 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:28,935 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-27 09:37:28,935 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:28,994 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-27 09:37:28,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128261148] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:28,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:28,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 09:37:28,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276801446] [2023-08-27 09:37:28,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:28,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 09:37:28,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:28,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 09:37:28,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-08-27 09:37:28,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:28,998 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-27 09:37:28,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:28,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:28,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:29,459 INFO L124 PetriNetUnfolderBase]: 1093/1838 cut-off events. [2023-08-27 09:37:29,460 INFO L125 PetriNetUnfolderBase]: For 32117/32117 co-relation queries the response was YES. [2023-08-27 09:37:29,469 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-27 09:37:29,477 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 133 selfloop transitions, 106 changer transitions 8/247 dead transitions. [2023-08-27 09:37:29,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 247 transitions, 4534 flow [2023-08-27 09:37:29,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 09:37:29,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 09:37:29,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1258 transitions. [2023-08-27 09:37:29,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4327485380116959 [2023-08-27 09:37:29,483 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1258 transitions. [2023-08-27 09:37:29,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1258 transitions. [2023-08-27 09:37:29,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:29,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1258 transitions. [2023-08-27 09:37:29,490 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-27 09:37:29,494 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-27 09:37:29,494 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-27 09:37:29,494 INFO L175 Difference]: Start difference. First operand has 116 places, 107 transitions, 1909 flow. Second operand 17 states and 1258 transitions. [2023-08-27 09:37:29,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 247 transitions, 4534 flow [2023-08-27 09:37:29,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 247 transitions, 4222 flow, removed 126 selfloop flow, removed 7 redundant places. [2023-08-27 09:37:29,615 INFO L231 Difference]: Finished difference. Result has 135 places, 164 transitions, 3282 flow [2023-08-27 09:37:29,615 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-27 09:37:29,616 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 109 predicate places. [2023-08-27 09:37:29,616 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 164 transitions, 3282 flow [2023-08-27 09:37:29,620 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-27 09:37:29,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:29,620 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:29,626 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-27 09:37:29,826 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-27 09:37:29,826 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-27 09:37:29,826 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:29,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1951786727, now seen corresponding path program 5 times [2023-08-27 09:37:29,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:29,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500081949] [2023-08-27 09:37:29,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:29,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:29,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:29,958 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-27 09:37:29,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:29,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500081949] [2023-08-27 09:37:29,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500081949] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:29,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75513009] [2023-08-27 09:37:29,958 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 09:37:29,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:29,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:29,960 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-27 09:37:29,962 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-27 09:37:30,034 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 09:37:30,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:30,036 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-27 09:37:30,037 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:30,078 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-27 09:37:30,078 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:30,192 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-27 09:37:30,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75513009] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:30,192 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:30,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-27 09:37:30,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631363535] [2023-08-27 09:37:30,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:30,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 09:37:30,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:30,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 09:37:30,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2023-08-27 09:37:30,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:30,196 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-27 09:37:30,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:30,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:30,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:30,814 INFO L124 PetriNetUnfolderBase]: 1377/2350 cut-off events. [2023-08-27 09:37:30,814 INFO L125 PetriNetUnfolderBase]: For 42195/42195 co-relation queries the response was YES. [2023-08-27 09:37:30,826 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-27 09:37:30,834 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 150 selfloop transitions, 109 changer transitions 24/283 dead transitions. [2023-08-27 09:37:30,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 283 transitions, 5811 flow [2023-08-27 09:37:30,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 09:37:30,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 09:37:30,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1191 transitions. [2023-08-27 09:37:30,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40970072239422084 [2023-08-27 09:37:30,837 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1191 transitions. [2023-08-27 09:37:30,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1191 transitions. [2023-08-27 09:37:30,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:30,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1191 transitions. [2023-08-27 09:37:30,852 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-27 09:37:30,856 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-27 09:37:30,857 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-27 09:37:30,857 INFO L175 Difference]: Start difference. First operand has 135 places, 164 transitions, 3282 flow. Second operand 17 states and 1191 transitions. [2023-08-27 09:37:30,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 283 transitions, 5811 flow [2023-08-27 09:37:30,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 283 transitions, 5711 flow, removed 37 selfloop flow, removed 3 redundant places. [2023-08-27 09:37:30,981 INFO L231 Difference]: Finished difference. Result has 160 places, 223 transitions, 5113 flow [2023-08-27 09:37:30,981 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-27 09:37:30,981 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 134 predicate places. [2023-08-27 09:37:30,982 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 223 transitions, 5113 flow [2023-08-27 09:37:30,982 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-27 09:37:30,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:30,982 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:30,987 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-27 09:37:31,183 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-27 09:37:31,183 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-27 09:37:31,183 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:31,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1487184967, now seen corresponding path program 6 times [2023-08-27 09:37:31,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:31,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712018285] [2023-08-27 09:37:31,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:31,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:31,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:31,390 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-27 09:37:31,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:31,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712018285] [2023-08-27 09:37:31,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712018285] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:31,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240627385] [2023-08-27 09:37:31,390 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 09:37:31,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:31,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:31,392 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-27 09:37:31,431 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-27 09:37:31,490 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-27 09:37:31,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:31,491 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-27 09:37:31,492 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:31,544 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-27 09:37:31,544 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:31,661 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-27 09:37:31,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240627385] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:31,661 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:31,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 09:37:31,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697546] [2023-08-27 09:37:31,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:31,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 09:37:31,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:31,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 09:37:31,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2023-08-27 09:37:31,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:31,665 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-27 09:37:31,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:31,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:31,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:32,628 INFO L124 PetriNetUnfolderBase]: 1893/3262 cut-off events. [2023-08-27 09:37:32,628 INFO L125 PetriNetUnfolderBase]: For 84792/84792 co-relation queries the response was YES. [2023-08-27 09:37:32,643 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-27 09:37:32,654 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 189 selfloop transitions, 200 changer transitions 30/419 dead transitions. [2023-08-27 09:37:32,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 419 transitions, 9678 flow [2023-08-27 09:37:32,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 09:37:32,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 09:37:32,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1535 transitions. [2023-08-27 09:37:32,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40802764486975013 [2023-08-27 09:37:32,658 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1535 transitions. [2023-08-27 09:37:32,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1535 transitions. [2023-08-27 09:37:32,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:32,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1535 transitions. [2023-08-27 09:37:32,661 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-27 09:37:32,665 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-27 09:37:32,665 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-27 09:37:32,665 INFO L175 Difference]: Start difference. First operand has 160 places, 223 transitions, 5113 flow. Second operand 22 states and 1535 transitions. [2023-08-27 09:37:32,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 419 transitions, 9678 flow [2023-08-27 09:37:32,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 419 transitions, 9465 flow, removed 19 selfloop flow, removed 4 redundant places. [2023-08-27 09:37:32,916 INFO L231 Difference]: Finished difference. Result has 190 places, 320 transitions, 8111 flow [2023-08-27 09:37:32,916 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-27 09:37:32,917 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 164 predicate places. [2023-08-27 09:37:32,917 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 320 transitions, 8111 flow [2023-08-27 09:37:32,917 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-27 09:37:32,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:32,917 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:32,924 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-27 09:37:33,117 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-27 09:37:33,118 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-27 09:37:33,118 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:33,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1887179761, now seen corresponding path program 7 times [2023-08-27 09:37:33,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:33,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891002863] [2023-08-27 09:37:33,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:33,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:33,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:33,289 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-27 09:37:33,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:33,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891002863] [2023-08-27 09:37:33,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891002863] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:33,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191804315] [2023-08-27 09:37:33,290 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 09:37:33,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:33,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:33,291 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-27 09:37:33,324 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-27 09:37:33,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:33,370 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-27 09:37:33,371 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:33,409 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-27 09:37:33,410 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:33,497 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-27 09:37:33,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191804315] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:33,498 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:33,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-27 09:37:33,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263345787] [2023-08-27 09:37:33,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:33,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 09:37:33,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:33,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 09:37:33,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-08-27 09:37:33,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:33,502 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-27 09:37:33,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:33,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:33,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:34,745 INFO L124 PetriNetUnfolderBase]: 2397/4130 cut-off events. [2023-08-27 09:37:34,745 INFO L125 PetriNetUnfolderBase]: For 140230/140230 co-relation queries the response was YES. [2023-08-27 09:37:34,765 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-27 09:37:34,779 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 195 selfloop transitions, 290 changer transitions 39/524 dead transitions. [2023-08-27 09:37:34,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 524 transitions, 12837 flow [2023-08-27 09:37:34,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 09:37:34,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 09:37:34,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1810 transitions. [2023-08-27 09:37:34,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4071075123706703 [2023-08-27 09:37:34,782 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1810 transitions. [2023-08-27 09:37:34,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1810 transitions. [2023-08-27 09:37:34,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:34,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1810 transitions. [2023-08-27 09:37:34,786 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-27 09:37:34,790 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-27 09:37:34,791 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-27 09:37:34,791 INFO L175 Difference]: Start difference. First operand has 190 places, 320 transitions, 8111 flow. Second operand 26 states and 1810 transitions. [2023-08-27 09:37:34,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 524 transitions, 12837 flow [2023-08-27 09:37:35,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 524 transitions, 12678 flow, removed 67 selfloop flow, removed 4 redundant places. [2023-08-27 09:37:35,219 INFO L231 Difference]: Finished difference. Result has 223 places, 410 transitions, 11006 flow [2023-08-27 09:37:35,220 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-27 09:37:35,220 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 197 predicate places. [2023-08-27 09:37:35,221 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 410 transitions, 11006 flow [2023-08-27 09:37:35,221 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-27 09:37:35,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:35,221 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:35,230 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-27 09:37:35,430 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-27 09:37:35,430 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-27 09:37:35,430 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:35,430 INFO L85 PathProgramCache]: Analyzing trace with hash 282475038, now seen corresponding path program 2 times [2023-08-27 09:37:35,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:35,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965968210] [2023-08-27 09:37:35,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:35,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:35,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:35,543 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-27 09:37:35,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:35,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965968210] [2023-08-27 09:37:35,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965968210] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:35,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899833638] [2023-08-27 09:37:35,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 09:37:35,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:35,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:35,545 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-27 09:37:35,549 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-27 09:37:35,630 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 09:37:35,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:35,632 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-27 09:37:35,633 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:35,656 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-27 09:37:35,656 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:35,784 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-27 09:37:35,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899833638] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:35,784 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:35,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2023-08-27 09:37:35,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813451878] [2023-08-27 09:37:35,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:35,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 09:37:35,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:35,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 09:37:35,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2023-08-27 09:37:35,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:37:35,788 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-27 09:37:35,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:35,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:37:35,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:37,340 INFO L124 PetriNetUnfolderBase]: 3005/5130 cut-off events. [2023-08-27 09:37:37,340 INFO L125 PetriNetUnfolderBase]: For 199974/199974 co-relation queries the response was YES. [2023-08-27 09:37:37,364 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-27 09:37:37,382 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 255 selfloop transitions, 355 changer transitions 18/628 dead transitions. [2023-08-27 09:37:37,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 628 transitions, 17021 flow [2023-08-27 09:37:37,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-27 09:37:37,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-27 09:37:37,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1994 transitions. [2023-08-27 09:37:37,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43188217457223305 [2023-08-27 09:37:37,386 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1994 transitions. [2023-08-27 09:37:37,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1994 transitions. [2023-08-27 09:37:37,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:37,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1994 transitions. [2023-08-27 09:37:37,389 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-27 09:37:37,394 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-27 09:37:37,394 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-27 09:37:37,395 INFO L175 Difference]: Start difference. First operand has 223 places, 410 transitions, 11006 flow. Second operand 27 states and 1994 transitions. [2023-08-27 09:37:37,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 628 transitions, 17021 flow [2023-08-27 09:37:38,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 628 transitions, 16533 flow, removed 152 selfloop flow, removed 15 redundant places. [2023-08-27 09:37:38,032 INFO L231 Difference]: Finished difference. Result has 250 places, 497 transitions, 14230 flow [2023-08-27 09:37:38,033 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-27 09:37:38,033 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 224 predicate places. [2023-08-27 09:37:38,033 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 497 transitions, 14230 flow [2023-08-27 09:37:38,034 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-27 09:37:38,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:38,034 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:38,039 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-08-27 09:37:38,240 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-27 09:37:38,240 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-27 09:37:38,241 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:38,241 INFO L85 PathProgramCache]: Analyzing trace with hash 346013778, now seen corresponding path program 8 times [2023-08-27 09:37:38,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:38,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989337961] [2023-08-27 09:37:38,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:38,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:38,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:38,401 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-27 09:37:38,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:38,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989337961] [2023-08-27 09:37:38,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989337961] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:38,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413029186] [2023-08-27 09:37:38,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 09:37:38,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:38,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:38,403 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-27 09:37:38,409 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-27 09:37:38,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 09:37:38,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:38,499 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-27 09:37:38,500 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:38,545 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-27 09:37:38,546 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:38,690 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-27 09:37:38,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413029186] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:38,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:38,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2023-08-27 09:37:38,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031900425] [2023-08-27 09:37:38,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:38,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 09:37:38,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:38,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 09:37:38,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2023-08-27 09:37:38,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:38,694 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-27 09:37:38,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:38,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:38,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:41,131 INFO L124 PetriNetUnfolderBase]: 3781/6530 cut-off events. [2023-08-27 09:37:41,131 INFO L125 PetriNetUnfolderBase]: For 266121/266121 co-relation queries the response was YES. [2023-08-27 09:37:41,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58821 conditions, 6530 events. 3781/6530 cut-off events. For 266121/266121 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 39801 event pairs, 372 based on Foata normal form. 148/6678 useless extension candidates. Maximal degree in co-relation 58699. Up to 2687 conditions per place. [2023-08-27 09:37:41,180 INFO L140 encePairwiseOnDemand]: 165/171 looper letters, 272 selfloop transitions, 479 changer transitions 68/819 dead transitions. [2023-08-27 09:37:41,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 819 transitions, 22423 flow [2023-08-27 09:37:41,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-27 09:37:41,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-27 09:37:41,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2848 transitions. [2023-08-27 09:37:41,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40621879903009556 [2023-08-27 09:37:41,191 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2848 transitions. [2023-08-27 09:37:41,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2848 transitions. [2023-08-27 09:37:41,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:41,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2848 transitions. [2023-08-27 09:37:41,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 69.46341463414635) internal successors, (2848), 41 states have internal predecessors, (2848), 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-27 09:37:41,203 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-27 09:37:41,204 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-27 09:37:41,204 INFO L175 Difference]: Start difference. First operand has 250 places, 497 transitions, 14230 flow. Second operand 41 states and 2848 transitions. [2023-08-27 09:37:41,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 819 transitions, 22423 flow [2023-08-27 09:37:42,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 819 transitions, 22021 flow, removed 173 selfloop flow, removed 3 redundant places. [2023-08-27 09:37:42,310 INFO L231 Difference]: Finished difference. Result has 303 places, 644 transitions, 19059 flow [2023-08-27 09:37:42,311 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=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=19059, PETRI_PLACES=303, PETRI_TRANSITIONS=644} [2023-08-27 09:37:42,311 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 277 predicate places. [2023-08-27 09:37:42,311 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 644 transitions, 19059 flow [2023-08-27 09:37:42,311 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-27 09:37:42,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:42,312 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:42,316 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-27 09:37:42,512 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-27 09:37:42,513 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-27 09:37:42,513 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:42,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1621934479, now seen corresponding path program 9 times [2023-08-27 09:37:42,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:42,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870339092] [2023-08-27 09:37:42,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:42,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:42,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:42,913 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-27 09:37:42,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:42,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870339092] [2023-08-27 09:37:42,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870339092] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:42,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590920353] [2023-08-27 09:37:42,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 09:37:42,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:42,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:42,915 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-27 09:37:42,937 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-27 09:37:43,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2023-08-27 09:37:43,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:43,022 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 09:37:43,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:43,093 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-27 09:37:43,093 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:43,482 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-27 09:37:43,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590920353] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:43,482 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:43,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 26 [2023-08-27 09:37:43,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746810594] [2023-08-27 09:37:43,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:43,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-27 09:37:43,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:43,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-27 09:37:43,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=565, Unknown=0, NotChecked=0, Total=756 [2023-08-27 09:37:43,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:43,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 644 transitions, 19059 flow. Second operand has 28 states, 28 states have (on average 65.46428571428571) internal successors, (1833), 28 states have internal predecessors, (1833), 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-27 09:37:43,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:43,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:43,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:46,187 INFO L124 PetriNetUnfolderBase]: 4321/7538 cut-off events. [2023-08-27 09:37:46,187 INFO L125 PetriNetUnfolderBase]: For 307268/307268 co-relation queries the response was YES. [2023-08-27 09:37:46,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71386 conditions, 7538 events. 4321/7538 cut-off events. For 307268/307268 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 47443 event pairs, 977 based on Foata normal form. 60/7598 useless extension candidates. Maximal degree in co-relation 71247. Up to 4243 conditions per place. [2023-08-27 09:37:46,258 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 485 selfloop transitions, 336 changer transitions 48/869 dead transitions. [2023-08-27 09:37:46,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 869 transitions, 25739 flow [2023-08-27 09:37:46,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-27 09:37:46,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-27 09:37:46,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2024 transitions. [2023-08-27 09:37:46,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4081468037910869 [2023-08-27 09:37:46,262 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2024 transitions. [2023-08-27 09:37:46,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2024 transitions. [2023-08-27 09:37:46,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:46,263 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2024 transitions. [2023-08-27 09:37:46,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 69.79310344827586) internal successors, (2024), 29 states have internal predecessors, (2024), 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-27 09:37:46,270 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 171.0) internal successors, (5130), 30 states have internal predecessors, (5130), 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-27 09:37:46,271 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 171.0) internal successors, (5130), 30 states have internal predecessors, (5130), 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-27 09:37:46,272 INFO L175 Difference]: Start difference. First operand has 303 places, 644 transitions, 19059 flow. Second operand 29 states and 2024 transitions. [2023-08-27 09:37:46,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 869 transitions, 25739 flow [2023-08-27 09:37:47,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 869 transitions, 24929 flow, removed 147 selfloop flow, removed 13 redundant places. [2023-08-27 09:37:47,964 INFO L231 Difference]: Finished difference. Result has 331 places, 756 transitions, 23023 flow [2023-08-27 09:37:47,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=18291, PETRI_DIFFERENCE_MINUEND_PLACES=290, 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=29, PETRI_FLOW=23023, PETRI_PLACES=331, PETRI_TRANSITIONS=756} [2023-08-27 09:37:47,965 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 305 predicate places. [2023-08-27 09:37:47,965 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 756 transitions, 23023 flow [2023-08-27 09:37:47,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 65.46428571428571) internal successors, (1833), 28 states have internal predecessors, (1833), 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-27 09:37:47,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:47,966 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:47,977 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-27 09:37:48,171 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-27 09:37:48,172 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-27 09:37:48,172 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:48,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1986265017, now seen corresponding path program 10 times [2023-08-27 09:37:48,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:48,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362904551] [2023-08-27 09:37:48,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:48,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:48,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:48,551 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-27 09:37:48,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:48,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362904551] [2023-08-27 09:37:48,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362904551] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:48,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364247802] [2023-08-27 09:37:48,552 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 09:37:48,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:48,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:48,557 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-27 09:37:48,560 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-27 09:37:48,654 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 09:37:48,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:48,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 09:37:48,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:48,745 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-27 09:37:48,745 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:49,118 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-27 09:37:49,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364247802] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:49,119 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:49,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 28 [2023-08-27 09:37:49,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079413790] [2023-08-27 09:37:49,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:49,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-27 09:37:49,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:49,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-27 09:37:49,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=683, Unknown=0, NotChecked=0, Total=870 [2023-08-27 09:37:49,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:49,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 756 transitions, 23023 flow. Second operand has 30 states, 30 states have (on average 65.46666666666667) internal successors, (1964), 30 states have internal predecessors, (1964), 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-27 09:37:49,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:49,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:49,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:37:53,187 INFO L124 PetriNetUnfolderBase]: 5837/10330 cut-off events. [2023-08-27 09:37:53,187 INFO L125 PetriNetUnfolderBase]: For 479121/479121 co-relation queries the response was YES. [2023-08-27 09:37:53,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100756 conditions, 10330 events. 5837/10330 cut-off events. For 479121/479121 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 70437 event pairs, 984 based on Foata normal form. 68/10398 useless extension candidates. Maximal degree in co-relation 100605. Up to 4431 conditions per place. [2023-08-27 09:37:53,286 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 525 selfloop transitions, 652 changer transitions 56/1233 dead transitions. [2023-08-27 09:37:53,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 1233 transitions, 39240 flow [2023-08-27 09:37:53,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-27 09:37:53,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-27 09:37:53,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2368 transitions. [2023-08-27 09:37:53,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4072927416580667 [2023-08-27 09:37:53,290 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 2368 transitions. [2023-08-27 09:37:53,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 2368 transitions. [2023-08-27 09:37:53,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:37:53,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 2368 transitions. [2023-08-27 09:37:53,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 69.6470588235294) internal successors, (2368), 34 states have internal predecessors, (2368), 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-27 09:37:53,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 171.0) internal successors, (5985), 35 states have internal predecessors, (5985), 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-27 09:37:53,408 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 171.0) internal successors, (5985), 35 states have internal predecessors, (5985), 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-27 09:37:53,408 INFO L175 Difference]: Start difference. First operand has 331 places, 756 transitions, 23023 flow. Second operand 34 states and 2368 transitions. [2023-08-27 09:37:53,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 1233 transitions, 39240 flow [2023-08-27 09:37:56,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 1233 transitions, 38755 flow, removed 194 selfloop flow, removed 11 redundant places. [2023-08-27 09:37:56,526 INFO L231 Difference]: Finished difference. Result has 366 places, 1048 transitions, 34956 flow [2023-08-27 09:37:56,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=22740, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=34956, PETRI_PLACES=366, PETRI_TRANSITIONS=1048} [2023-08-27 09:37:56,527 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 340 predicate places. [2023-08-27 09:37:56,527 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 1048 transitions, 34956 flow [2023-08-27 09:37:56,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 65.46666666666667) internal successors, (1964), 30 states have internal predecessors, (1964), 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-27 09:37:56,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:37:56,527 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:37:56,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-27 09:37:56,732 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-27 09:37:56,732 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-27 09:37:56,732 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:37:56,732 INFO L85 PathProgramCache]: Analyzing trace with hash -84448743, now seen corresponding path program 11 times [2023-08-27 09:37:56,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:37:56,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873151034] [2023-08-27 09:37:56,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:37:56,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:37:56,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:37:57,034 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-27 09:37:57,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:37:57,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873151034] [2023-08-27 09:37:57,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873151034] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:37:57,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581498231] [2023-08-27 09:37:57,035 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 09:37:57,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:37:57,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:37:57,037 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-27 09:37:57,042 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-27 09:37:57,117 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2023-08-27 09:37:57,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:37:57,119 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 09:37:57,120 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:37:57,177 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-27 09:37:57,177 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:37:57,541 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-27 09:37:57,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581498231] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:37:57,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:37:57,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 30 [2023-08-27 09:37:57,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744606593] [2023-08-27 09:37:57,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:37:57,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 09:37:57,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:37:57,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 09:37:57,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=805, Unknown=0, NotChecked=0, Total=992 [2023-08-27 09:37:57,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:37:57,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 1048 transitions, 34956 flow. Second operand has 32 states, 32 states have (on average 65.40625) internal successors, (2093), 32 states have internal predecessors, (2093), 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-27 09:37:57,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:37:57,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:37:57,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:38:04,642 INFO L124 PetriNetUnfolderBase]: 8589/15330 cut-off events. [2023-08-27 09:38:04,643 INFO L125 PetriNetUnfolderBase]: For 839259/839259 co-relation queries the response was YES. [2023-08-27 09:38:04,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157342 conditions, 15330 events. 8589/15330 cut-off events. For 839259/839259 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 113963 event pairs, 1067 based on Foata normal form. 104/15434 useless extension candidates. Maximal degree in co-relation 157177. Up to 6679 conditions per place. [2023-08-27 09:38:04,808 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 522 selfloop transitions, 1174 changer transitions 68/1764 dead transitions. [2023-08-27 09:38:04,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 1764 transitions, 61422 flow [2023-08-27 09:38:04,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-27 09:38:04,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-27 09:38:04,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2780 transitions. [2023-08-27 09:38:04,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4064327485380117 [2023-08-27 09:38:04,812 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2780 transitions. [2023-08-27 09:38:04,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2780 transitions. [2023-08-27 09:38:04,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:38:04,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2780 transitions. [2023-08-27 09:38:04,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 69.5) internal successors, (2780), 40 states have internal predecessors, (2780), 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-27 09:38:04,822 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 171.0) internal successors, (7011), 41 states have internal predecessors, (7011), 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-27 09:38:04,823 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 171.0) internal successors, (7011), 41 states have internal predecessors, (7011), 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-27 09:38:04,823 INFO L175 Difference]: Start difference. First operand has 366 places, 1048 transitions, 34956 flow. Second operand 40 states and 2780 transitions. [2023-08-27 09:38:04,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 1764 transitions, 61422 flow [2023-08-27 09:38:11,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 1764 transitions, 60585 flow, removed 237 selfloop flow, removed 22 redundant places. [2023-08-27 09:38:12,032 INFO L231 Difference]: Finished difference. Result has 399 places, 1511 transitions, 54293 flow [2023-08-27 09:38:12,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=34411, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1048, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=789, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=54293, PETRI_PLACES=399, PETRI_TRANSITIONS=1511} [2023-08-27 09:38:12,033 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 373 predicate places. [2023-08-27 09:38:12,033 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 1511 transitions, 54293 flow [2023-08-27 09:38:12,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 65.40625) internal successors, (2093), 32 states have internal predecessors, (2093), 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-27 09:38:12,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:38:12,034 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:38:12,039 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-27 09:38:12,237 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-27 09:38:12,237 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-27 09:38:12,238 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:38:12,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1560715071, now seen corresponding path program 12 times [2023-08-27 09:38:12,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:38:12,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68282938] [2023-08-27 09:38:12,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:38:12,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:38:12,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:38:12,539 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-27 09:38:12,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:38:12,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68282938] [2023-08-27 09:38:12,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68282938] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:38:12,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36584109] [2023-08-27 09:38:12,540 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 09:38:12,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:38:12,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:38:12,541 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-27 09:38:12,545 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-27 09:38:12,644 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2023-08-27 09:38:12,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:38:12,645 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 09:38:12,647 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:38:12,717 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-27 09:38:12,718 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:38:13,062 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-27 09:38:13,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36584109] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:38:13,063 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:38:13,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 33 [2023-08-27 09:38:13,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944565474] [2023-08-27 09:38:13,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:38:13,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-27 09:38:13,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:38:13,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-27 09:38:13,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1000, Unknown=0, NotChecked=0, Total=1190 [2023-08-27 09:38:13,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:38:13,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 1511 transitions, 54293 flow. Second operand has 35 states, 35 states have (on average 65.42857142857143) internal successors, (2290), 35 states have internal predecessors, (2290), 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-27 09:38:13,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:38:13,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:38:13,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:38:23,135 INFO L124 PetriNetUnfolderBase]: 9713/17450 cut-off events. [2023-08-27 09:38:23,135 INFO L125 PetriNetUnfolderBase]: For 1012839/1012839 co-relation queries the response was YES. [2023-08-27 09:38:23,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186434 conditions, 17450 events. 9713/17450 cut-off events. For 1012839/1012839 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 132710 event pairs, 846 based on Foata normal form. 88/17538 useless extension candidates. Maximal degree in co-relation 186257. Up to 7675 conditions per place. [2023-08-27 09:38:23,447 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 435 selfloop transitions, 1512 changer transitions 76/2023 dead transitions. [2023-08-27 09:38:23,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 2023 transitions, 73251 flow [2023-08-27 09:38:23,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-08-27 09:38:23,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-08-27 09:38:23,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 3126 transitions. [2023-08-27 09:38:23,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40623781676413256 [2023-08-27 09:38:23,456 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 3126 transitions. [2023-08-27 09:38:23,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 3126 transitions. [2023-08-27 09:38:23,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:38:23,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 3126 transitions. [2023-08-27 09:38:23,460 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 69.46666666666667) internal successors, (3126), 45 states have internal predecessors, (3126), 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-27 09:38:23,464 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 171.0) internal successors, (7866), 46 states have internal predecessors, (7866), 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-27 09:38:23,465 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 171.0) internal successors, (7866), 46 states have internal predecessors, (7866), 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-27 09:38:23,465 INFO L175 Difference]: Start difference. First operand has 399 places, 1511 transitions, 54293 flow. Second operand 45 states and 3126 transitions. [2023-08-27 09:38:23,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 2023 transitions, 73251 flow [2023-08-27 09:38:33,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 2023 transitions, 72465 flow, removed 301 selfloop flow, removed 12 redundant places. [2023-08-27 09:38:33,635 INFO L231 Difference]: Finished difference. Result has 445 places, 1804 transitions, 67464 flow [2023-08-27 09:38:33,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=53707, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=67464, PETRI_PLACES=445, PETRI_TRANSITIONS=1804} [2023-08-27 09:38:33,637 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 419 predicate places. [2023-08-27 09:38:33,637 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 1804 transitions, 67464 flow [2023-08-27 09:38:33,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 65.42857142857143) internal successors, (2290), 35 states have internal predecessors, (2290), 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-27 09:38:33,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:38:33,638 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:38:33,643 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-27 09:38:33,839 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-27 09:38:33,840 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-27 09:38:33,840 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:38:33,840 INFO L85 PathProgramCache]: Analyzing trace with hash 696857457, now seen corresponding path program 13 times [2023-08-27 09:38:33,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:38:33,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488140906] [2023-08-27 09:38:33,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:38:33,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:38:33,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:38:34,132 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-27 09:38:34,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:38:34,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488140906] [2023-08-27 09:38:34,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488140906] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:38:34,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326827581] [2023-08-27 09:38:34,132 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 09:38:34,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:38:34,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:38:34,133 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-27 09:38:34,135 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-27 09:38:34,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:38:34,228 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 09:38:34,230 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:38:34,287 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-27 09:38:34,287 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 09:38:34,491 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-27 09:38:34,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326827581] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 09:38:34,492 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 09:38:34,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 27 [2023-08-27 09:38:34,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976791109] [2023-08-27 09:38:34,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 09:38:34,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 09:38:34,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:38:34,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 09:38:34,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=624, Unknown=0, NotChecked=0, Total=812 [2023-08-27 09:38:34,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 64 out of 171 [2023-08-27 09:38:34,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 1804 transitions, 67464 flow. Second operand has 29 states, 29 states have (on average 65.48275862068965) internal successors, (1899), 29 states have internal predecessors, (1899), 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-27 09:38:34,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:38:34,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 64 of 171 [2023-08-27 09:38:34,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:38:45,926 INFO L124 PetriNetUnfolderBase]: 10001/17986 cut-off events. [2023-08-27 09:38:45,926 INFO L125 PetriNetUnfolderBase]: For 1124519/1124519 co-relation queries the response was YES. [2023-08-27 09:38:46,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198139 conditions, 17986 events. 10001/17986 cut-off events. For 1124519/1124519 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 136568 event pairs, 734 based on Foata normal form. 96/18082 useless extension candidates. Maximal degree in co-relation 197947. Up to 7923 conditions per place. [2023-08-27 09:38:46,383 INFO L140 encePairwiseOnDemand]: 163/171 looper letters, 428 selfloop transitions, 1600 changer transitions 89/2117 dead transitions. [2023-08-27 09:38:46,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 2117 transitions, 79921 flow [2023-08-27 09:38:46,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-08-27 09:38:46,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-08-27 09:38:46,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 3545 transitions. [2023-08-27 09:38:46,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40649008141268206 [2023-08-27 09:38:46,386 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 3545 transitions. [2023-08-27 09:38:46,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 3545 transitions. [2023-08-27 09:38:46,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:38:46,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 3545 transitions. [2023-08-27 09:38:46,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 69.50980392156863) internal successors, (3545), 51 states have internal predecessors, (3545), 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-27 09:38:46,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 171.0) internal successors, (8892), 52 states have internal predecessors, (8892), 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-27 09:38:46,397 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 171.0) internal successors, (8892), 52 states have internal predecessors, (8892), 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-27 09:38:46,398 INFO L175 Difference]: Start difference. First operand has 445 places, 1804 transitions, 67464 flow. Second operand 51 states and 3545 transitions. [2023-08-27 09:38:46,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 2117 transitions, 79921 flow [2023-08-27 09:39:01,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 2117 transitions, 79053 flow, removed 260 selfloop flow, removed 17 redundant places. [2023-08-27 09:39:01,634 INFO L231 Difference]: Finished difference. Result has 492 places, 1872 transitions, 73142 flow [2023-08-27 09:39:01,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=66710, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1542, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=73142, PETRI_PLACES=492, PETRI_TRANSITIONS=1872} [2023-08-27 09:39:01,636 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 466 predicate places. [2023-08-27 09:39:01,636 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 1872 transitions, 73142 flow [2023-08-27 09:39:01,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 65.48275862068965) internal successors, (1899), 29 states have internal predecessors, (1899), 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-27 09:39:01,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 09:39:01,637 INFO L208 CegarLoopForPetriNet]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:39:01,645 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-27 09:39:01,842 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-27 09:39:01,843 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-27 09:39:01,843 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 09:39:01,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1507881634, now seen corresponding path program 3 times [2023-08-27 09:39:01,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 09:39:01,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648641313] [2023-08-27 09:39:01,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 09:39:01,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 09:39:01,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 09:39:02,148 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:39:02,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 09:39:02,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648641313] [2023-08-27 09:39:02,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648641313] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 09:39:02,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842770255] [2023-08-27 09:39:02,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 09:39:02,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 09:39:02,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 09:39:02,150 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-27 09:39:02,153 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-27 09:39:02,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-08-27 09:39:02,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 09:39:02,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 09:39:02,261 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 09:39:02,445 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 09:39:02,446 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 09:39:02,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842770255] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 09:39:02,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 09:39:02,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [22] total 35 [2023-08-27 09:39:02,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702565832] [2023-08-27 09:39:02,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 09:39:02,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 09:39:02,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 09:39:02,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 09:39:02,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=958, Unknown=0, NotChecked=0, Total=1190 [2023-08-27 09:39:02,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 171 [2023-08-27 09:39:02,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 1872 transitions, 73142 flow. Second operand has 13 states, 13 states have (on average 69.15384615384616) internal successors, (899), 13 states have internal predecessors, (899), 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-27 09:39:02,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 09:39:02,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 171 [2023-08-27 09:39:02,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 09:39:39,347 INFO L124 PetriNetUnfolderBase]: 35543/55762 cut-off events. [2023-08-27 09:39:39,347 INFO L125 PetriNetUnfolderBase]: For 2727428/2727428 co-relation queries the response was YES. [2023-08-27 09:39:40,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 572507 conditions, 55762 events. 35543/55762 cut-off events. For 2727428/2727428 co-relation queries the response was YES. Maximal size of possible extension queue 1700. Compared 428690 event pairs, 1147 based on Foata normal form. 3568/59330 useless extension candidates. Maximal degree in co-relation 572325. Up to 29667 conditions per place. [2023-08-27 09:39:40,888 INFO L140 encePairwiseOnDemand]: 168/171 looper letters, 0 selfloop transitions, 0 changer transitions 8980/8980 dead transitions. [2023-08-27 09:39:40,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 8980 transitions, 367894 flow [2023-08-27 09:39:40,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 09:39:40,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 09:39:40,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 979 transitions. [2023-08-27 09:39:40,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440395861448493 [2023-08-27 09:39:40,889 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 979 transitions. [2023-08-27 09:39:40,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 979 transitions. [2023-08-27 09:39:40,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 09:39:40,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 979 transitions. [2023-08-27 09:39:40,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 75.3076923076923) internal successors, (979), 13 states have internal predecessors, (979), 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-27 09:39:40,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 171.0) internal successors, (2394), 14 states have internal predecessors, (2394), 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-27 09:39:40,893 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 171.0) internal successors, (2394), 14 states have internal predecessors, (2394), 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-27 09:39:40,893 INFO L175 Difference]: Start difference. First operand has 492 places, 1872 transitions, 73142 flow. Second operand 13 states and 979 transitions. [2023-08-27 09:39:40,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 8980 transitions, 367894 flow [2023-08-27 09:41:00,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 8980 transitions, 322597 flow, removed 1084 selfloop flow, removed 115 redundant places. [2023-08-27 09:41:01,000 INFO L231 Difference]: Finished difference. Result has 382 places, 0 transitions, 0 flow [2023-08-27 09:41:01,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=171, PETRI_DIFFERENCE_MINUEND_FLOW=58634, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1744, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=0, PETRI_PLACES=382, PETRI_TRANSITIONS=0} [2023-08-27 09:41:01,001 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 356 predicate places. [2023-08-27 09:41:01,002 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 0 transitions, 0 flow [2023-08-27 09:41:01,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 69.15384615384616) internal successors, (899), 13 states have internal predecessors, (899), 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-27 09:41:01,004 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (18 of 19 remaining) [2023-08-27 09:41:01,004 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 19 remaining) [2023-08-27 09:41:01,004 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (16 of 19 remaining) [2023-08-27 09:41:01,004 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 19 remaining) [2023-08-27 09:41:01,004 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 19 remaining) [2023-08-27 09:41:01,004 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 19 remaining) [2023-08-27 09:41:01,004 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 19 remaining) [2023-08-27 09:41:01,004 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 19 remaining) [2023-08-27 09:41:01,004 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 19 remaining) [2023-08-27 09:41:01,004 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 19 remaining) [2023-08-27 09:41:01,004 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 19 remaining) [2023-08-27 09:41:01,005 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 19 remaining) [2023-08-27 09:41:01,005 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 19 remaining) [2023-08-27 09:41:01,005 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 19 remaining) [2023-08-27 09:41:01,005 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 19 remaining) [2023-08-27 09:41:01,005 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 19 remaining) [2023-08-27 09:41:01,005 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 19 remaining) [2023-08-27 09:41:01,005 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 19 remaining) [2023-08-27 09:41:01,005 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 19 remaining) [2023-08-27 09:41:01,010 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-08-27 09:41:01,209 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-27 09:41:01,209 INFO L445 BasicCegarLoop]: Path program histogram: [13, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 09:41:01,213 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 09:41:01,213 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 09:41:01,216 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 09:41:01 BasicIcfg [2023-08-27 09:41:01,216 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 09:41:01,216 INFO L158 Benchmark]: Toolchain (without parser) took 222080.77ms. Allocated memory was 358.6MB in the beginning and 10.9GB in the end (delta: 10.5GB). Free memory was 333.3MB in the beginning and 6.2GB in the end (delta: -5.8GB). Peak memory consumption was 6.0GB. Max. memory is 16.0GB. [2023-08-27 09:41:01,217 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 358.6MB. Free memory is still 334.5MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 09:41:01,217 INFO L158 Benchmark]: CACSL2BoogieTranslator took 485.15ms. Allocated memory is still 358.6MB. Free memory was 332.9MB in the beginning and 313.5MB in the end (delta: 19.4MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-27 09:41:01,217 INFO L158 Benchmark]: Boogie Procedure Inliner took 56.82ms. Allocated memory is still 358.6MB. Free memory was 313.5MB in the beginning and 311.9MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 09:41:01,217 INFO L158 Benchmark]: Boogie Preprocessor took 34.24ms. Allocated memory is still 358.6MB. Free memory was 311.9MB in the beginning and 310.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 09:41:01,218 INFO L158 Benchmark]: RCFGBuilder took 313.31ms. Allocated memory is still 358.6MB. Free memory was 310.2MB in the beginning and 296.3MB in the end (delta: 14.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 09:41:01,220 INFO L158 Benchmark]: TraceAbstraction took 221185.62ms. Allocated memory was 358.6MB in the beginning and 10.9GB in the end (delta: 10.5GB). Free memory was 295.6MB in the beginning and 6.2GB in the end (delta: -5.9GB). Peak memory consumption was 5.9GB. Max. memory is 16.0GB. [2023-08-27 09:41:01,222 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.15ms. Allocated memory is still 358.6MB. Free memory is still 334.5MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 485.15ms. Allocated memory is still 358.6MB. Free memory was 332.9MB in the beginning and 313.5MB in the end (delta: 19.4MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 56.82ms. Allocated memory is still 358.6MB. Free memory was 313.5MB in the beginning and 311.9MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 34.24ms. Allocated memory is still 358.6MB. Free memory was 311.9MB in the beginning and 310.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 313.31ms. Allocated memory is still 358.6MB. Free memory was 310.2MB in the beginning and 296.3MB in the end (delta: 14.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * TraceAbstraction took 221185.62ms. Allocated memory was 358.6MB in the beginning and 10.9GB in the end (delta: 10.5GB). Free memory was 295.6MB in the beginning and 6.2GB in the end (delta: -5.9GB). Peak memory consumption was 5.9GB. 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.4s, 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 - PositiveResult [Line: 693]: assertion always holds For all program executions holds that assertion always holds at this location - PositiveResult [Line: 698]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 698]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 696]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 696]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 706]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 706]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 704]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 704]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - 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: 221.1s, OverallIterations: 31, TraceHistogramMax: 11, PathProgramHistogramMax: 13, EmptinessCheckTime: 0.0s, AutomataDifference: 205.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.5s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5062 SdHoareTripleChecker+Valid, 3.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5062 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 2.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 405 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5005 IncrementalHoareTripleChecker+Invalid, 5410 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 405 mSolverCounterUnsat, 0 mSDtfsCounter, 5005 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1032 GetRequests, 323 SyntacticMatches, 48 SemanticMatches, 661 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8958 ImplicationChecksByTransitivity, 7.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=73142occurred in iteration=30, InterpolantAutomatonStates: 462, 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.6s SatisfiabilityAnalysisTime, 7.3s InterpolantComputationTime, 666 NumberOfCodeBlocks, 665 NumberOfCodeBlocksAsserted, 94 NumberOfCheckSat, 844 ConstructedInterpolants, 0 QuantifiedInterpolants, 3594 SizeOfPredicates, 128 NumberOfNonLiveVariables, 2994 ConjunctsInSsa, 215 ConjunctsInUnsatCore, 60 InterpolantComputations, 18 PerfectInterpolantSequences, 141/1525 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 - AllSpecificationsHoldResult: All specifications hold 9 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-08-27 09:41:01,236 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...