/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 INSUFFICIENT_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/weaver/popl20-more-vector-add.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 08:06:47,480 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 08:06:47,560 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 08:06:47,565 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 08:06:47,565 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 08:06:47,598 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 08:06:47,599 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 08:06:47,599 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 08:06:47,599 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 08:06:47,606 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 08:06:47,606 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 08:06:47,607 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 08:06:47,607 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 08:06:47,608 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 08:06:47,608 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 08:06:47,608 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 08:06:47,609 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 08:06:47,609 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 08:06:47,609 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 08:06:47,609 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 08:06:47,609 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 08:06:47,610 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 08:06:47,610 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 08:06:47,610 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 08:06:47,610 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 08:06:47,611 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 08:06:47,611 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 08:06:47,611 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 08:06:47,611 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 08:06:47,612 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 08:06:47,613 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 08:06:47,613 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 08:06:47,613 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 08:06:47,613 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 08:06:47,613 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 08:06:47,613 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 -> INSUFFICIENT_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 08:06:47,899 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 08:06:47,917 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 08:06:47,919 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 08:06:47,920 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 08:06:47,921 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 08:06:47,923 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-vector-add.wvr.c [2023-08-27 08:06:48,987 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 08:06:49,180 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 08:06:49,180 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-vector-add.wvr.c [2023-08-27 08:06:49,187 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c911c5427/423a20f3b9ed47a7847030f3f6a240af/FLAGac3712183 [2023-08-27 08:06:49,198 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c911c5427/423a20f3b9ed47a7847030f3f6a240af [2023-08-27 08:06:49,199 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 08:06:49,201 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 08:06:49,201 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 08:06:49,202 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 08:06:49,204 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 08:06:49,204 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 08:06:49" (1/1) ... [2023-08-27 08:06:49,205 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1875a44c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:06:49, skipping insertion in model container [2023-08-27 08:06:49,205 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 08:06:49" (1/1) ... [2023-08-27 08:06:49,223 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 08:06:49,363 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 08:06:49,370 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 08:06:49,390 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 08:06:49,402 INFO L206 MainTranslator]: Completed translation [2023-08-27 08:06:49,402 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:06:49 WrapperNode [2023-08-27 08:06:49,402 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 08:06:49,403 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 08:06:49,403 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 08:06:49,403 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 08:06:49,408 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:06:49" (1/1) ... [2023-08-27 08:06:49,415 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:06:49" (1/1) ... [2023-08-27 08:06:49,438 INFO L138 Inliner]: procedures = 25, calls = 47, calls flagged for inlining = 12, calls inlined = 18, statements flattened = 214 [2023-08-27 08:06:49,439 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 08:06:49,439 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 08:06:49,439 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 08:06:49,439 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 08:06:49,450 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:06:49" (1/1) ... [2023-08-27 08:06:49,451 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:06:49" (1/1) ... [2023-08-27 08:06:49,465 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:06:49" (1/1) ... [2023-08-27 08:06:49,465 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:06:49" (1/1) ... [2023-08-27 08:06:49,475 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:06:49" (1/1) ... [2023-08-27 08:06:49,478 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:06:49" (1/1) ... [2023-08-27 08:06:49,480 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:06:49" (1/1) ... [2023-08-27 08:06:49,492 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:06:49" (1/1) ... [2023-08-27 08:06:49,495 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 08:06:49,495 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 08:06:49,495 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 08:06:49,496 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 08:06:49,496 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:06:49" (1/1) ... [2023-08-27 08:06:49,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 08:06:49,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:06:49,529 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 08:06:49,547 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 08:06:49,561 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 08:06:49,561 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 08:06:49,562 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 08:06:49,562 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 08:06:49,562 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 08:06:49,562 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 08:06:49,562 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 08:06:49,562 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 08:06:49,563 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-27 08:06:49,563 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-27 08:06:49,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 08:06:49,563 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 08:06:49,563 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 08:06:49,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 08:06:49,564 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 08:06:49,565 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 08:06:49,682 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 08:06:49,685 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 08:06:50,068 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 08:06:50,077 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 08:06:50,077 INFO L302 CfgBuilder]: Removed 7 assume(true) statements. [2023-08-27 08:06:50,079 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 08:06:50 BoogieIcfgContainer [2023-08-27 08:06:50,079 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 08:06:50,081 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 08:06:50,085 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 08:06:50,088 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 08:06:50,088 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 08:06:49" (1/3) ... [2023-08-27 08:06:50,089 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32c39d84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 08:06:50, skipping insertion in model container [2023-08-27 08:06:50,089 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 08:06:49" (2/3) ... [2023-08-27 08:06:50,089 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32c39d84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 08:06:50, skipping insertion in model container [2023-08-27 08:06:50,089 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 08:06:50" (3/3) ... [2023-08-27 08:06:50,091 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-vector-add.wvr.c [2023-08-27 08:06:50,105 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 08:06:50,106 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 15 error locations. [2023-08-27 08:06:50,106 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 08:06:50,218 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-27 08:06:50,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 294 places, 309 transitions, 642 flow [2023-08-27 08:06:50,411 INFO L124 PetriNetUnfolderBase]: 25/306 cut-off events. [2023-08-27 08:06:50,412 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 08:06:50,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 319 conditions, 306 events. 25/306 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 290 event pairs, 0 based on Foata normal form. 0/266 useless extension candidates. Maximal degree in co-relation 245. Up to 2 conditions per place. [2023-08-27 08:06:50,420 INFO L82 GeneralOperation]: Start removeDead. Operand has 294 places, 309 transitions, 642 flow [2023-08-27 08:06:50,429 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 280 places, 295 transitions, 608 flow [2023-08-27 08:06:50,433 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 08:06:50,445 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 280 places, 295 transitions, 608 flow [2023-08-27 08:06:50,448 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 280 places, 295 transitions, 608 flow [2023-08-27 08:06:50,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 280 places, 295 transitions, 608 flow [2023-08-27 08:06:50,527 INFO L124 PetriNetUnfolderBase]: 25/295 cut-off events. [2023-08-27 08:06:50,528 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 08:06:50,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 308 conditions, 295 events. 25/295 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 290 event pairs, 0 based on Foata normal form. 0/256 useless extension candidates. Maximal degree in co-relation 245. Up to 2 conditions per place. [2023-08-27 08:06:50,532 INFO L119 LiptonReduction]: Number of co-enabled transitions 3534 [2023-08-27 08:06:58,188 INFO L134 LiptonReduction]: Checked pairs total: 8414 [2023-08-27 08:06:58,189 INFO L136 LiptonReduction]: Total number of compositions: 331 [2023-08-27 08:06:58,200 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 08:06:58,205 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;@2240e6ec, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 08:06:58,206 INFO L358 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2023-08-27 08:06:58,208 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 08:06:58,208 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 08:06:58,209 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 08:06:58,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:06:58,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 08:06:58,210 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:06:58,213 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:06:58,213 INFO L85 PathProgramCache]: Analyzing trace with hash 36727, now seen corresponding path program 1 times [2023-08-27 08:06:58,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:06:58,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775397814] [2023-08-27 08:06:58,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:58,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:06:58,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:58,484 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 08:06:58,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:06:58,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775397814] [2023-08-27 08:06:58,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775397814] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:06:58,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:06:58,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 08:06:58,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221795096] [2023-08-27 08:06:58,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:06:58,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 08:06:58,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:06:58,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 08:06:58,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 08:06:58,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 640 [2023-08-27 08:06:58,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 118 flow. Second operand has 3 states, 3 states have (on average 252.66666666666666) internal successors, (758), 3 states have internal predecessors, (758), 0 states have call successors, (0), 0 states 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 08:06:58,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:06:58,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 640 [2023-08-27 08:06:58,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:06:58,794 INFO L124 PetriNetUnfolderBase]: 1552/2202 cut-off events. [2023-08-27 08:06:58,794 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-08-27 08:06:58,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4476 conditions, 2202 events. 1552/2202 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10679 event pairs, 1039 based on Foata normal form. 0/1141 useless extension candidates. Maximal degree in co-relation 3838. Up to 2134 conditions per place. [2023-08-27 08:06:58,810 INFO L140 encePairwiseOnDemand]: 623/640 looper letters, 43 selfloop transitions, 9 changer transitions 0/58 dead transitions. [2023-08-27 08:06:58,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 58 transitions, 238 flow [2023-08-27 08:06:58,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 08:06:58,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 08:06:58,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 816 transitions. [2023-08-27 08:06:58,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2023-08-27 08:06:58,826 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 816 transitions. [2023-08-27 08:06:58,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 816 transitions. [2023-08-27 08:06:58,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:06:58,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 816 transitions. [2023-08-27 08:06:58,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 0 states 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 08:06:58,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states 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 08:06:58,842 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states 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 08:06:58,843 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 118 flow. Second operand 3 states and 816 transitions. [2023-08-27 08:06:58,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 58 transitions, 238 flow [2023-08-27 08:06:58,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 58 transitions, 226 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-27 08:06:58,852 INFO L231 Difference]: Finished difference. Result has 51 places, 58 transitions, 190 flow [2023-08-27 08:06:58,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=190, PETRI_PLACES=51, PETRI_TRANSITIONS=58} [2023-08-27 08:06:58,856 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, -2 predicate places. [2023-08-27 08:06:58,856 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 58 transitions, 190 flow [2023-08-27 08:06:58,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 252.66666666666666) internal successors, (758), 3 states have internal predecessors, (758), 0 states have call successors, (0), 0 states 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 08:06:58,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:06:58,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 08:06:58,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 08:06:58,858 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:06:58,858 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:06:58,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1140296, now seen corresponding path program 1 times [2023-08-27 08:06:58,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:06:58,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865612251] [2023-08-27 08:06:58,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:58,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:06:58,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:58,916 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 08:06:58,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:06:58,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865612251] [2023-08-27 08:06:58,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865612251] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:06:58,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:06:58,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 08:06:58,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460142251] [2023-08-27 08:06:58,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:06:58,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 08:06:58,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:06:58,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 08:06:58,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 08:06:58,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 640 [2023-08-27 08:06:58,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 58 transitions, 190 flow. Second operand has 3 states, 3 states have (on average 253.0) internal successors, (759), 3 states have internal predecessors, (759), 0 states have call successors, (0), 0 states 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 08:06:58,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:06:58,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 640 [2023-08-27 08:06:58,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:06:59,165 INFO L124 PetriNetUnfolderBase]: 1552/2198 cut-off events. [2023-08-27 08:06:59,166 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2023-08-27 08:06:59,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4411 conditions, 2198 events. 1552/2198 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10637 event pairs, 1039 based on Foata normal form. 0/1147 useless extension candidates. Maximal degree in co-relation 4335. Up to 2118 conditions per place. [2023-08-27 08:06:59,178 INFO L140 encePairwiseOnDemand]: 634/640 looper letters, 45 selfloop transitions, 3 changer transitions 0/54 dead transitions. [2023-08-27 08:06:59,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 54 transitions, 270 flow [2023-08-27 08:06:59,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 08:06:59,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 08:06:59,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 800 transitions. [2023-08-27 08:06:59,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2023-08-27 08:06:59,181 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 800 transitions. [2023-08-27 08:06:59,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 800 transitions. [2023-08-27 08:06:59,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:06:59,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 800 transitions. [2023-08-27 08:06:59,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 266.6666666666667) internal successors, (800), 3 states have internal predecessors, (800), 0 states have call successors, (0), 0 states 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 08:06:59,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states 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 08:06:59,190 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states 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 08:06:59,190 INFO L175 Difference]: Start difference. First operand has 51 places, 58 transitions, 190 flow. Second operand 3 states and 800 transitions. [2023-08-27 08:06:59,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 54 transitions, 270 flow [2023-08-27 08:06:59,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 54 transitions, 252 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 08:06:59,194 INFO L231 Difference]: Finished difference. Result has 47 places, 54 transitions, 162 flow [2023-08-27 08:06:59,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=162, PETRI_PLACES=47, PETRI_TRANSITIONS=54} [2023-08-27 08:06:59,195 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, -6 predicate places. [2023-08-27 08:06:59,195 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 54 transitions, 162 flow [2023-08-27 08:06:59,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 253.0) internal successors, (759), 3 states have internal predecessors, (759), 0 states have call successors, (0), 0 states 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 08:06:59,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:06:59,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 08:06:59,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 08:06:59,198 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:06:59,201 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:06:59,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1140318, now seen corresponding path program 1 times [2023-08-27 08:06:59,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:06:59,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794772101] [2023-08-27 08:06:59,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:59,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:06:59,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:59,267 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 08:06:59,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:06:59,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794772101] [2023-08-27 08:06:59,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794772101] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:06:59,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871066758] [2023-08-27 08:06:59,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:59,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:06:59,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:06:59,271 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 08:06:59,272 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 08:06:59,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:06:59,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 08:06:59,356 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:06:59,397 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 08:06:59,398 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:06:59,411 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 08:06:59,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871066758] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:06:59,412 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:06:59,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 08:06:59,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354777890] [2023-08-27 08:06:59,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:06:59,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 08:06:59,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:06:59,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 08:06:59,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 08:06:59,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 640 [2023-08-27 08:06:59,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 54 transitions, 162 flow. Second operand has 7 states, 7 states have (on average 253.14285714285714) internal successors, (1772), 7 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states 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 08:06:59,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:06:59,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 640 [2023-08-27 08:06:59,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:06:59,711 INFO L124 PetriNetUnfolderBase]: 1564/2222 cut-off events. [2023-08-27 08:06:59,711 INFO L125 PetriNetUnfolderBase]: For 11/11 co-relation queries the response was YES. [2023-08-27 08:06:59,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4480 conditions, 2222 events. 1564/2222 cut-off events. For 11/11 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10704 event pairs, 1039 based on Foata normal form. 0/1158 useless extension candidates. Maximal degree in co-relation 4335. Up to 2133 conditions per place. [2023-08-27 08:06:59,723 INFO L140 encePairwiseOnDemand]: 627/640 looper letters, 39 selfloop transitions, 33 changer transitions 0/78 dead transitions. [2023-08-27 08:06:59,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 78 transitions, 408 flow [2023-08-27 08:06:59,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 08:06:59,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 08:06:59,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1596 transitions. [2023-08-27 08:06:59,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2023-08-27 08:06:59,728 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1596 transitions. [2023-08-27 08:06:59,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1596 transitions. [2023-08-27 08:06:59,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:06:59,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1596 transitions. [2023-08-27 08:06:59,732 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 266.0) internal successors, (1596), 6 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states 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 08:06:59,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states 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 08:06:59,739 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states 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 08:06:59,740 INFO L175 Difference]: Start difference. First operand has 47 places, 54 transitions, 162 flow. Second operand 6 states and 1596 transitions. [2023-08-27 08:06:59,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 78 transitions, 408 flow [2023-08-27 08:06:59,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 78 transitions, 396 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 08:06:59,742 INFO L231 Difference]: Finished difference. Result has 53 places, 78 transitions, 388 flow [2023-08-27 08:06:59,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=388, PETRI_PLACES=53, PETRI_TRANSITIONS=78} [2023-08-27 08:06:59,743 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2023-08-27 08:06:59,743 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 78 transitions, 388 flow [2023-08-27 08:06:59,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 253.14285714285714) internal successors, (1772), 7 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states 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 08:06:59,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:06:59,745 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 08:06:59,753 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 08:06:59,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:06:59,951 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:06:59,951 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:06:59,951 INFO L85 PathProgramCache]: Analyzing trace with hash -387433523, now seen corresponding path program 2 times [2023-08-27 08:06:59,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:06:59,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522549626] [2023-08-27 08:06:59,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:06:59,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:06:59,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:00,050 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:07:00,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:00,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522549626] [2023-08-27 08:07:00,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522549626] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:00,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181791418] [2023-08-27 08:07:00,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:07:00,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:00,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:00,052 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 08:07:00,055 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 08:07:00,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 08:07:00,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:07:00,126 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 08:07:00,127 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:00,140 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 08:07:00,140 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:07:00,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181791418] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:07:00,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:07:00,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 08:07:00,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033618631] [2023-08-27 08:07:00,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:07:00,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 08:07:00,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:00,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 08:07:00,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 08:07:00,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 640 [2023-08-27 08:07:00,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 78 transitions, 388 flow. Second operand has 3 states, 3 states have (on average 257.0) internal successors, (771), 3 states have internal predecessors, (771), 0 states have call successors, (0), 0 states 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 08:07:00,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:00,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 640 [2023-08-27 08:07:00,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:00,389 INFO L124 PetriNetUnfolderBase]: 1564/2221 cut-off events. [2023-08-27 08:07:00,389 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2023-08-27 08:07:00,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4545 conditions, 2221 events. 1564/2221 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10664 event pairs, 1039 based on Foata normal form. 1/1169 useless extension candidates. Maximal degree in co-relation 4428. Up to 2154 conditions per place. [2023-08-27 08:07:00,402 INFO L140 encePairwiseOnDemand]: 637/640 looper letters, 65 selfloop transitions, 6 changer transitions 0/77 dead transitions. [2023-08-27 08:07:00,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 77 transitions, 520 flow [2023-08-27 08:07:00,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 08:07:00,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 08:07:00,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 808 transitions. [2023-08-27 08:07:00,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42083333333333334 [2023-08-27 08:07:00,405 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 808 transitions. [2023-08-27 08:07:00,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 808 transitions. [2023-08-27 08:07:00,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:00,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 808 transitions. [2023-08-27 08:07:00,408 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 269.3333333333333) internal successors, (808), 3 states have internal predecessors, (808), 0 states have call successors, (0), 0 states 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 08:07:00,411 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states 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 08:07:00,412 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states 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 08:07:00,412 INFO L175 Difference]: Start difference. First operand has 53 places, 78 transitions, 388 flow. Second operand 3 states and 808 transitions. [2023-08-27 08:07:00,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 77 transitions, 520 flow [2023-08-27 08:07:00,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 77 transitions, 472 flow, removed 15 selfloop flow, removed 1 redundant places. [2023-08-27 08:07:00,415 INFO L231 Difference]: Finished difference. Result has 53 places, 77 transitions, 342 flow [2023-08-27 08:07:00,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=342, PETRI_PLACES=53, PETRI_TRANSITIONS=77} [2023-08-27 08:07:00,416 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2023-08-27 08:07:00,416 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 77 transitions, 342 flow [2023-08-27 08:07:00,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 257.0) internal successors, (771), 3 states have internal predecessors, (771), 0 states have call successors, (0), 0 states 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 08:07:00,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:00,417 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1] [2023-08-27 08:07:00,427 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 08:07:00,622 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,SelfDestructingSolverStorable3 [2023-08-27 08:07:00,623 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:00,623 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:00,623 INFO L85 PathProgramCache]: Analyzing trace with hash -2070161956, now seen corresponding path program 1 times [2023-08-27 08:07:00,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:00,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321587427] [2023-08-27 08:07:00,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:00,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:00,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:00,706 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 08:07:00,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:00,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321587427] [2023-08-27 08:07:00,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321587427] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:07:00,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:07:00,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 08:07:00,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771705235] [2023-08-27 08:07:00,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:07:00,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 08:07:00,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:00,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 08:07:00,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 08:07:00,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 640 [2023-08-27 08:07:00,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 77 transitions, 342 flow. Second operand has 4 states, 4 states have (on average 225.25) internal successors, (901), 4 states have internal predecessors, (901), 0 states have call successors, (0), 0 states 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 08:07:00,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:00,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 640 [2023-08-27 08:07:00,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:00,926 INFO L124 PetriNetUnfolderBase]: 1564/2224 cut-off events. [2023-08-27 08:07:00,926 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2023-08-27 08:07:00,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4534 conditions, 2224 events. 1564/2224 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10768 event pairs, 1039 based on Foata normal form. 3/1178 useless extension candidates. Maximal degree in co-relation 4429. Up to 2145 conditions per place. [2023-08-27 08:07:00,939 INFO L140 encePairwiseOnDemand]: 631/640 looper letters, 52 selfloop transitions, 22 changer transitions 0/80 dead transitions. [2023-08-27 08:07:00,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 80 transitions, 503 flow [2023-08-27 08:07:00,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 08:07:00,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 08:07:00,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 949 transitions. [2023-08-27 08:07:00,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.370703125 [2023-08-27 08:07:00,942 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 949 transitions. [2023-08-27 08:07:00,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 949 transitions. [2023-08-27 08:07:00,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:00,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 949 transitions. [2023-08-27 08:07:00,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 237.25) internal successors, (949), 4 states have internal predecessors, (949), 0 states have call successors, (0), 0 states 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 08:07:00,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states 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 08:07:00,949 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states 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 08:07:00,949 INFO L175 Difference]: Start difference. First operand has 53 places, 77 transitions, 342 flow. Second operand 4 states and 949 transitions. [2023-08-27 08:07:00,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 80 transitions, 503 flow [2023-08-27 08:07:00,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 80 transitions, 491 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 08:07:00,952 INFO L231 Difference]: Finished difference. Result has 55 places, 80 transitions, 412 flow [2023-08-27 08:07:00,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=412, PETRI_PLACES=55, PETRI_TRANSITIONS=80} [2023-08-27 08:07:00,953 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 2 predicate places. [2023-08-27 08:07:00,953 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 80 transitions, 412 flow [2023-08-27 08:07:00,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 225.25) internal successors, (901), 4 states have internal predecessors, (901), 0 states have call successors, (0), 0 states 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 08:07:00,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:00,954 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 08:07:00,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 08:07:00,954 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:00,955 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:00,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1606051413, now seen corresponding path program 1 times [2023-08-27 08:07:00,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:00,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523773279] [2023-08-27 08:07:00,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:00,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:00,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:01,053 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 08:07:01,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:01,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523773279] [2023-08-27 08:07:01,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523773279] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:01,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780640342] [2023-08-27 08:07:01,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:01,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:01,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:01,055 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 08:07:01,058 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 08:07:01,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:01,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 08:07:01,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:01,203 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:07:01,203 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:07:01,262 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:07:01,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780640342] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:07:01,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:07:01,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 13 [2023-08-27 08:07:01,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803955333] [2023-08-27 08:07:01,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:07:01,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 08:07:01,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:01,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 08:07:01,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2023-08-27 08:07:01,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 640 [2023-08-27 08:07:01,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 80 transitions, 412 flow. Second operand has 14 states, 14 states have (on average 225.28571428571428) internal successors, (3154), 14 states have internal predecessors, (3154), 0 states have call successors, (0), 0 states 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 08:07:01,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:01,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 640 [2023-08-27 08:07:01,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:01,871 INFO L124 PetriNetUnfolderBase]: 3085/4390 cut-off events. [2023-08-27 08:07:01,871 INFO L125 PetriNetUnfolderBase]: For 58/58 co-relation queries the response was YES. [2023-08-27 08:07:01,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8894 conditions, 4390 events. 3085/4390 cut-off events. For 58/58 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 22199 event pairs, 2068 based on Foata normal form. 3/2351 useless extension candidates. Maximal degree in co-relation 8784. Up to 2120 conditions per place. [2023-08-27 08:07:01,897 INFO L140 encePairwiseOnDemand]: 628/640 looper letters, 71 selfloop transitions, 39 changer transitions 0/116 dead transitions. [2023-08-27 08:07:01,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 116 transitions, 764 flow [2023-08-27 08:07:01,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 08:07:01,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 08:07:01,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2113 transitions. [2023-08-27 08:07:01,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3668402777777778 [2023-08-27 08:07:01,903 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2113 transitions. [2023-08-27 08:07:01,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2113 transitions. [2023-08-27 08:07:01,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:01,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2113 transitions. [2023-08-27 08:07:01,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 234.77777777777777) internal successors, (2113), 9 states have internal predecessors, (2113), 0 states have call successors, (0), 0 states 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 08:07:01,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 640.0) internal successors, (6400), 10 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states 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 08:07:01,915 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 640.0) internal successors, (6400), 10 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states 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 08:07:01,916 INFO L175 Difference]: Start difference. First operand has 55 places, 80 transitions, 412 flow. Second operand 9 states and 2113 transitions. [2023-08-27 08:07:01,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 116 transitions, 764 flow [2023-08-27 08:07:01,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 116 transitions, 729 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-08-27 08:07:01,919 INFO L231 Difference]: Finished difference. Result has 62 places, 89 transitions, 527 flow [2023-08-27 08:07:01,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=387, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=527, PETRI_PLACES=62, PETRI_TRANSITIONS=89} [2023-08-27 08:07:01,920 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 9 predicate places. [2023-08-27 08:07:01,920 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 89 transitions, 527 flow [2023-08-27 08:07:01,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 225.28571428571428) internal successors, (3154), 14 states have internal predecessors, (3154), 0 states have call successors, (0), 0 states 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 08:07:01,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:01,921 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1] [2023-08-27 08:07:01,929 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 08:07:02,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:02,129 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:02,130 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:02,130 INFO L85 PathProgramCache]: Analyzing trace with hash -103526468, now seen corresponding path program 2 times [2023-08-27 08:07:02,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:02,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221018860] [2023-08-27 08:07:02,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:02,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:02,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:02,261 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:07:02,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:02,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221018860] [2023-08-27 08:07:02,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221018860] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:02,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365392186] [2023-08-27 08:07:02,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:07:02,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:02,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:02,263 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 08:07:02,266 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 08:07:02,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 08:07:02,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:07:02,346 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 08:07:02,347 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:02,376 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-27 08:07:02,377 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:07:02,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365392186] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:07:02,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:07:02,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [8] total 10 [2023-08-27 08:07:02,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89220786] [2023-08-27 08:07:02,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:07:02,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 08:07:02,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:02,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 08:07:02,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-08-27 08:07:02,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 244 out of 640 [2023-08-27 08:07:02,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 89 transitions, 527 flow. Second operand has 4 states, 4 states have (on average 245.25) internal successors, (981), 4 states have internal predecessors, (981), 0 states have call successors, (0), 0 states 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 08:07:02,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:02,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 244 of 640 [2023-08-27 08:07:02,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:02,721 INFO L124 PetriNetUnfolderBase]: 3110/4407 cut-off events. [2023-08-27 08:07:02,721 INFO L125 PetriNetUnfolderBase]: For 62/62 co-relation queries the response was YES. [2023-08-27 08:07:02,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8947 conditions, 4407 events. 3110/4407 cut-off events. For 62/62 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 22432 event pairs, 2078 based on Foata normal form. 3/2318 useless extension candidates. Maximal degree in co-relation 8849. Up to 4283 conditions per place. [2023-08-27 08:07:02,747 INFO L140 encePairwiseOnDemand]: 636/640 looper letters, 79 selfloop transitions, 1 changer transitions 0/86 dead transitions. [2023-08-27 08:07:02,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 86 transitions, 651 flow [2023-08-27 08:07:02,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 08:07:02,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 08:07:02,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 771 transitions. [2023-08-27 08:07:02,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4015625 [2023-08-27 08:07:02,749 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 771 transitions. [2023-08-27 08:07:02,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 771 transitions. [2023-08-27 08:07:02,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:02,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 771 transitions. [2023-08-27 08:07:02,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 257.0) internal successors, (771), 3 states have internal predecessors, (771), 0 states have call successors, (0), 0 states 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 08:07:02,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states 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 08:07:02,754 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states 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 08:07:02,754 INFO L175 Difference]: Start difference. First operand has 62 places, 89 transitions, 527 flow. Second operand 3 states and 771 transitions. [2023-08-27 08:07:02,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 86 transitions, 651 flow [2023-08-27 08:07:02,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 86 transitions, 521 flow, removed 5 selfloop flow, removed 7 redundant places. [2023-08-27 08:07:02,759 INFO L231 Difference]: Finished difference. Result has 53 places, 86 transitions, 363 flow [2023-08-27 08:07:02,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=363, PETRI_PLACES=53, PETRI_TRANSITIONS=86} [2023-08-27 08:07:02,760 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2023-08-27 08:07:02,760 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 86 transitions, 363 flow [2023-08-27 08:07:02,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 245.25) internal successors, (981), 4 states have internal predecessors, (981), 0 states have call successors, (0), 0 states 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 08:07:02,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:02,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:02,769 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 08:07:02,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:02,969 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:02,969 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:02,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1333658450, now seen corresponding path program 1 times [2023-08-27 08:07:02,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:02,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8215796] [2023-08-27 08:07:02,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:02,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:02,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:03,023 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 08:07:03,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:03,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8215796] [2023-08-27 08:07:03,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8215796] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:07:03,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:07:03,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 08:07:03,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670147935] [2023-08-27 08:07:03,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:07:03,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 08:07:03,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:03,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 08:07:03,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 08:07:03,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 275 out of 640 [2023-08-27 08:07:03,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 86 transitions, 363 flow. Second operand has 3 states, 3 states have (on average 278.3333333333333) internal successors, (835), 3 states have internal predecessors, (835), 0 states have call successors, (0), 0 states 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 08:07:03,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:03,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 275 of 640 [2023-08-27 08:07:03,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:03,475 INFO L124 PetriNetUnfolderBase]: 5062/7021 cut-off events. [2023-08-27 08:07:03,476 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2023-08-27 08:07:03,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14212 conditions, 7021 events. 5062/7021 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 36729 event pairs, 2532 based on Foata normal form. 0/4053 useless extension candidates. Maximal degree in co-relation 14201. Up to 5054 conditions per place. [2023-08-27 08:07:03,508 INFO L140 encePairwiseOnDemand]: 635/640 looper letters, 98 selfloop transitions, 3 changer transitions 0/105 dead transitions. [2023-08-27 08:07:03,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 105 transitions, 605 flow [2023-08-27 08:07:03,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 08:07:03,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 08:07:03,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 884 transitions. [2023-08-27 08:07:03,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46041666666666664 [2023-08-27 08:07:03,512 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 884 transitions. [2023-08-27 08:07:03,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 884 transitions. [2023-08-27 08:07:03,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:03,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 884 transitions. [2023-08-27 08:07:03,514 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 294.6666666666667) internal successors, (884), 3 states have internal predecessors, (884), 0 states have call successors, (0), 0 states 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 08:07:03,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states 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 08:07:03,517 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states 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 08:07:03,517 INFO L175 Difference]: Start difference. First operand has 53 places, 86 transitions, 363 flow. Second operand 3 states and 884 transitions. [2023-08-27 08:07:03,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 105 transitions, 605 flow [2023-08-27 08:07:03,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 105 transitions, 604 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 08:07:03,519 INFO L231 Difference]: Finished difference. Result has 55 places, 88 transitions, 383 flow [2023-08-27 08:07:03,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=383, PETRI_PLACES=55, PETRI_TRANSITIONS=88} [2023-08-27 08:07:03,522 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 2 predicate places. [2023-08-27 08:07:03,522 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 88 transitions, 383 flow [2023-08-27 08:07:03,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 278.3333333333333) internal successors, (835), 3 states have internal predecessors, (835), 0 states have call successors, (0), 0 states 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 08:07:03,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:03,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:03,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 08:07:03,522 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:03,523 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:03,523 INFO L85 PathProgramCache]: Analyzing trace with hash -2116781515, now seen corresponding path program 1 times [2023-08-27 08:07:03,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:03,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690335727] [2023-08-27 08:07:03,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:03,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:03,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:03,566 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 08:07:03,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:03,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690335727] [2023-08-27 08:07:03,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690335727] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:07:03,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:07:03,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 08:07:03,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915553031] [2023-08-27 08:07:03,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:07:03,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 08:07:03,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:03,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 08:07:03,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 08:07:03,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 275 out of 640 [2023-08-27 08:07:03,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 88 transitions, 383 flow. Second operand has 3 states, 3 states have (on average 279.0) internal successors, (837), 3 states have internal predecessors, (837), 0 states have call successors, (0), 0 states 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 08:07:03,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:03,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 275 of 640 [2023-08-27 08:07:03,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:04,185 INFO L124 PetriNetUnfolderBase]: 5970/8307 cut-off events. [2023-08-27 08:07:04,186 INFO L125 PetriNetUnfolderBase]: For 1206/1482 co-relation queries the response was YES. [2023-08-27 08:07:04,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19005 conditions, 8307 events. 5970/8307 cut-off events. For 1206/1482 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 43784 event pairs, 2982 based on Foata normal form. 276/5855 useless extension candidates. Maximal degree in co-relation 18993. Up to 5818 conditions per place. [2023-08-27 08:07:04,228 INFO L140 encePairwiseOnDemand]: 635/640 looper letters, 102 selfloop transitions, 3 changer transitions 0/109 dead transitions. [2023-08-27 08:07:04,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 109 transitions, 651 flow [2023-08-27 08:07:04,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 08:07:04,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 08:07:04,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 884 transitions. [2023-08-27 08:07:04,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46041666666666664 [2023-08-27 08:07:04,231 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 884 transitions. [2023-08-27 08:07:04,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 884 transitions. [2023-08-27 08:07:04,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:04,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 884 transitions. [2023-08-27 08:07:04,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 294.6666666666667) internal successors, (884), 3 states have internal predecessors, (884), 0 states have call successors, (0), 0 states 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 08:07:04,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states 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 08:07:04,236 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states 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 08:07:04,236 INFO L175 Difference]: Start difference. First operand has 55 places, 88 transitions, 383 flow. Second operand 3 states and 884 transitions. [2023-08-27 08:07:04,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 109 transitions, 651 flow [2023-08-27 08:07:04,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 109 transitions, 646 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 08:07:04,239 INFO L231 Difference]: Finished difference. Result has 57 places, 90 transitions, 401 flow [2023-08-27 08:07:04,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=401, PETRI_PLACES=57, PETRI_TRANSITIONS=90} [2023-08-27 08:07:04,240 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 4 predicate places. [2023-08-27 08:07:04,240 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 90 transitions, 401 flow [2023-08-27 08:07:04,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 279.0) internal successors, (837), 3 states have internal predecessors, (837), 0 states have call successors, (0), 0 states 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 08:07:04,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:04,241 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:04,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 08:07:04,241 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:04,241 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:04,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1725063500, now seen corresponding path program 1 times [2023-08-27 08:07:04,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:04,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580758910] [2023-08-27 08:07:04,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:04,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:04,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:04,294 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:07:04,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:04,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580758910] [2023-08-27 08:07:04,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580758910] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:04,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040478038] [2023-08-27 08:07:04,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:04,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:04,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:04,296 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 08:07:04,300 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 08:07:04,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:04,402 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 08:07:04,403 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:04,441 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 08:07:04,441 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:07:04,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040478038] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:07:04,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:07:04,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [3] total 7 [2023-08-27 08:07:04,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414011429] [2023-08-27 08:07:04,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:07:04,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 08:07:04,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:04,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 08:07:04,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-27 08:07:04,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 640 [2023-08-27 08:07:04,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 90 transitions, 401 flow. Second operand has 5 states, 5 states have (on average 219.4) internal successors, (1097), 5 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states 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 08:07:04,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:04,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 640 [2023-08-27 08:07:04,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:05,137 INFO L124 PetriNetUnfolderBase]: 6571/9316 cut-off events. [2023-08-27 08:07:05,137 INFO L125 PetriNetUnfolderBase]: For 2231/2570 co-relation queries the response was YES. [2023-08-27 08:07:05,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23042 conditions, 9316 events. 6571/9316 cut-off events. For 2231/2570 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 51234 event pairs, 4590 based on Foata normal form. 440/7244 useless extension candidates. Maximal degree in co-relation 23029. Up to 7843 conditions per place. [2023-08-27 08:07:05,194 INFO L140 encePairwiseOnDemand]: 627/640 looper letters, 95 selfloop transitions, 32 changer transitions 1/132 dead transitions. [2023-08-27 08:07:05,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 132 transitions, 781 flow [2023-08-27 08:07:05,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 08:07:05,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 08:07:05,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1391 transitions. [2023-08-27 08:07:05,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36223958333333334 [2023-08-27 08:07:05,199 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1391 transitions. [2023-08-27 08:07:05,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1391 transitions. [2023-08-27 08:07:05,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:05,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1391 transitions. [2023-08-27 08:07:05,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 231.83333333333334) internal successors, (1391), 6 states have internal predecessors, (1391), 0 states have call successors, (0), 0 states 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 08:07:05,207 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states 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 08:07:05,208 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states 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 08:07:05,208 INFO L175 Difference]: Start difference. First operand has 57 places, 90 transitions, 401 flow. Second operand 6 states and 1391 transitions. [2023-08-27 08:07:05,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 132 transitions, 781 flow [2023-08-27 08:07:05,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 132 transitions, 774 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 08:07:05,215 INFO L231 Difference]: Finished difference. Result has 63 places, 92 transitions, 485 flow [2023-08-27 08:07:05,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=485, PETRI_PLACES=63, PETRI_TRANSITIONS=92} [2023-08-27 08:07:05,216 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 10 predicate places. [2023-08-27 08:07:05,217 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 92 transitions, 485 flow [2023-08-27 08:07:05,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 219.4) internal successors, (1097), 5 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states 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 08:07:05,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:05,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:05,227 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 08:07:05,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-08-27 08:07:05,423 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:05,423 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:05,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1719531093, now seen corresponding path program 1 times [2023-08-27 08:07:05,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:05,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803093720] [2023-08-27 08:07:05,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:05,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:05,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:05,535 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 08:07:05,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:05,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803093720] [2023-08-27 08:07:05,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803093720] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:07:05,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:07:05,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 08:07:05,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429876407] [2023-08-27 08:07:05,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:07:05,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 08:07:05,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:05,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 08:07:05,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 08:07:05,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 640 [2023-08-27 08:07:05,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 92 transitions, 485 flow. Second operand has 5 states, 5 states have (on average 219.8) internal successors, (1099), 5 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states 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 08:07:05,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:05,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 640 [2023-08-27 08:07:05,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:06,167 INFO L124 PetriNetUnfolderBase]: 5374/7602 cut-off events. [2023-08-27 08:07:06,167 INFO L125 PetriNetUnfolderBase]: For 3676/4473 co-relation queries the response was YES. [2023-08-27 08:07:06,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19523 conditions, 7602 events. 5374/7602 cut-off events. For 3676/4473 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 42974 event pairs, 3311 based on Foata normal form. 797/6569 useless extension candidates. Maximal degree in co-relation 19507. Up to 5767 conditions per place. [2023-08-27 08:07:06,272 INFO L140 encePairwiseOnDemand]: 627/640 looper letters, 109 selfloop transitions, 33 changer transitions 1/148 dead transitions. [2023-08-27 08:07:06,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 148 transitions, 951 flow [2023-08-27 08:07:06,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 08:07:06,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 08:07:06,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1618 transitions. [2023-08-27 08:07:06,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611607142857143 [2023-08-27 08:07:06,277 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1618 transitions. [2023-08-27 08:07:06,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1618 transitions. [2023-08-27 08:07:06,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:06,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1618 transitions. [2023-08-27 08:07:06,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 231.14285714285714) internal successors, (1618), 7 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states 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 08:07:06,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 640.0) internal successors, (5120), 8 states have internal predecessors, (5120), 0 states have call successors, (0), 0 states 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 08:07:06,287 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 640.0) internal successors, (5120), 8 states have internal predecessors, (5120), 0 states have call successors, (0), 0 states 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 08:07:06,287 INFO L175 Difference]: Start difference. First operand has 63 places, 92 transitions, 485 flow. Second operand 7 states and 1618 transitions. [2023-08-27 08:07:06,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 148 transitions, 951 flow [2023-08-27 08:07:06,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 148 transitions, 894 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 08:07:06,292 INFO L231 Difference]: Finished difference. Result has 69 places, 95 transitions, 538 flow [2023-08-27 08:07:06,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=538, PETRI_PLACES=69, PETRI_TRANSITIONS=95} [2023-08-27 08:07:06,292 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 16 predicate places. [2023-08-27 08:07:06,293 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 95 transitions, 538 flow [2023-08-27 08:07:06,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 219.8) internal successors, (1099), 5 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states 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 08:07:06,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:06,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:06,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 08:07:06,293 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:06,294 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:06,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1719531017, now seen corresponding path program 1 times [2023-08-27 08:07:06,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:06,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64272856] [2023-08-27 08:07:06,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:06,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:06,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:06,366 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 08:07:06,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:06,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64272856] [2023-08-27 08:07:06,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64272856] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:07:06,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:07:06,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 08:07:06,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858351729] [2023-08-27 08:07:06,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:07:06,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 08:07:06,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:06,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 08:07:06,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 08:07:06,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 270 out of 640 [2023-08-27 08:07:06,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 95 transitions, 538 flow. Second operand has 4 states, 4 states have (on average 273.5) internal successors, (1094), 4 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states 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 08:07:06,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:06,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 270 of 640 [2023-08-27 08:07:06,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:06,928 INFO L124 PetriNetUnfolderBase]: 4672/6696 cut-off events. [2023-08-27 08:07:06,928 INFO L125 PetriNetUnfolderBase]: For 3294/3979 co-relation queries the response was YES. [2023-08-27 08:07:06,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17995 conditions, 6696 events. 4672/6696 cut-off events. For 3294/3979 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 37173 event pairs, 1271 based on Foata normal form. 957/6467 useless extension candidates. Maximal degree in co-relation 17976. Up to 4032 conditions per place. [2023-08-27 08:07:06,961 INFO L140 encePairwiseOnDemand]: 636/640 looper letters, 105 selfloop transitions, 3 changer transitions 0/113 dead transitions. [2023-08-27 08:07:06,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 113 transitions, 821 flow [2023-08-27 08:07:06,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 08:07:06,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 08:07:06,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1133 transitions. [2023-08-27 08:07:06,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.442578125 [2023-08-27 08:07:06,964 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1133 transitions. [2023-08-27 08:07:06,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1133 transitions. [2023-08-27 08:07:06,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:06,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1133 transitions. [2023-08-27 08:07:06,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 283.25) internal successors, (1133), 4 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states 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 08:07:06,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states 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 08:07:06,970 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states 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 08:07:06,970 INFO L175 Difference]: Start difference. First operand has 69 places, 95 transitions, 538 flow. Second operand 4 states and 1133 transitions. [2023-08-27 08:07:06,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 113 transitions, 821 flow [2023-08-27 08:07:06,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 113 transitions, 742 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 08:07:06,982 INFO L231 Difference]: Finished difference. Result has 66 places, 93 transitions, 456 flow [2023-08-27 08:07:06,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=450, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=456, PETRI_PLACES=66, PETRI_TRANSITIONS=93} [2023-08-27 08:07:06,983 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 13 predicate places. [2023-08-27 08:07:06,983 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 93 transitions, 456 flow [2023-08-27 08:07:06,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 273.5) internal successors, (1094), 4 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states 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 08:07:06,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:06,984 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:06,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 08:07:06,984 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:06,985 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:06,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1968230756, now seen corresponding path program 1 times [2023-08-27 08:07:06,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:06,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008663411] [2023-08-27 08:07:06,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:06,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:07,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:07,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:07:07,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:07,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008663411] [2023-08-27 08:07:07,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008663411] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:07,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957992216] [2023-08-27 08:07:07,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:07,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:07,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:07,068 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 08:07:07,091 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 08:07:07,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:07,180 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 08:07:07,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:07,198 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:07:07,198 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:07:07,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957992216] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:07:07,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:07:07,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 08:07:07,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349772526] [2023-08-27 08:07:07,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:07:07,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 08:07:07,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:07,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 08:07:07,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 08:07:07,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 275 out of 640 [2023-08-27 08:07:07,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 93 transitions, 456 flow. Second operand has 4 states, 4 states have (on average 278.75) internal successors, (1115), 4 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states 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 08:07:07,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:07,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 275 of 640 [2023-08-27 08:07:07,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:07,747 INFO L124 PetriNetUnfolderBase]: 5294/7404 cut-off events. [2023-08-27 08:07:07,748 INFO L125 PetriNetUnfolderBase]: For 4374/4853 co-relation queries the response was YES. [2023-08-27 08:07:07,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20692 conditions, 7404 events. 5294/7404 cut-off events. For 4374/4853 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 40034 event pairs, 683 based on Foata normal form. 479/6861 useless extension candidates. Maximal degree in co-relation 20674. Up to 3328 conditions per place. [2023-08-27 08:07:07,789 INFO L140 encePairwiseOnDemand]: 636/640 looper letters, 123 selfloop transitions, 4 changer transitions 0/132 dead transitions. [2023-08-27 08:07:07,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 132 transitions, 866 flow [2023-08-27 08:07:07,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 08:07:07,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 08:07:07,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1169 transitions. [2023-08-27 08:07:07,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.456640625 [2023-08-27 08:07:07,793 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1169 transitions. [2023-08-27 08:07:07,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1169 transitions. [2023-08-27 08:07:07,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:07,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1169 transitions. [2023-08-27 08:07:07,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 292.25) internal successors, (1169), 4 states have internal predecessors, (1169), 0 states have call successors, (0), 0 states 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 08:07:07,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states 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 08:07:07,800 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states 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 08:07:07,800 INFO L175 Difference]: Start difference. First operand has 66 places, 93 transitions, 456 flow. Second operand 4 states and 1169 transitions. [2023-08-27 08:07:07,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 132 transitions, 866 flow [2023-08-27 08:07:07,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 132 transitions, 856 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 08:07:07,811 INFO L231 Difference]: Finished difference. Result has 65 places, 92 transitions, 454 flow [2023-08-27 08:07:07,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=454, PETRI_PLACES=65, PETRI_TRANSITIONS=92} [2023-08-27 08:07:07,812 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 12 predicate places. [2023-08-27 08:07:07,812 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 92 transitions, 454 flow [2023-08-27 08:07:07,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.75) internal successors, (1115), 4 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states 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 08:07:07,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:07,812 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:07,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-08-27 08:07:08,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:08,021 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:08,022 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:08,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1968230757, now seen corresponding path program 1 times [2023-08-27 08:07:08,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:08,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614930497] [2023-08-27 08:07:08,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:08,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:08,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:08,104 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:07:08,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:08,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614930497] [2023-08-27 08:07:08,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614930497] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:08,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25329170] [2023-08-27 08:07:08,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:08,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:08,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:08,106 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 08:07:08,108 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 08:07:08,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:08,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 08:07:08,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:08,235 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:07:08,235 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:07:08,255 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:07:08,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25329170] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:07:08,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:07:08,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 08:07:08,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587390212] [2023-08-27 08:07:08,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:07:08,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 08:07:08,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:08,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 08:07:08,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 08:07:08,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 275 out of 640 [2023-08-27 08:07:08,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 92 transitions, 454 flow. Second operand has 7 states, 7 states have (on average 278.7142857142857) internal successors, (1951), 7 states have internal predecessors, (1951), 0 states have call successors, (0), 0 states 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 08:07:08,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:08,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 275 of 640 [2023-08-27 08:07:08,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:09,290 INFO L124 PetriNetUnfolderBase]: 10949/15119 cut-off events. [2023-08-27 08:07:09,290 INFO L125 PetriNetUnfolderBase]: For 9240/10200 co-relation queries the response was YES. [2023-08-27 08:07:09,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41884 conditions, 15119 events. 10949/15119 cut-off events. For 9240/10200 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 83457 event pairs, 2156 based on Foata normal form. 960/14389 useless extension candidates. Maximal degree in co-relation 41867. Up to 5579 conditions per place. [2023-08-27 08:07:09,366 INFO L140 encePairwiseOnDemand]: 636/640 looper letters, 168 selfloop transitions, 9 changer transitions 0/182 dead transitions. [2023-08-27 08:07:09,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 182 transitions, 1158 flow [2023-08-27 08:07:09,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 08:07:09,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 08:07:09,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1761 transitions. [2023-08-27 08:07:09,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45859375 [2023-08-27 08:07:09,370 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1761 transitions. [2023-08-27 08:07:09,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1761 transitions. [2023-08-27 08:07:09,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:09,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1761 transitions. [2023-08-27 08:07:09,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 293.5) internal successors, (1761), 6 states have internal predecessors, (1761), 0 states have call successors, (0), 0 states 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 08:07:09,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states 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 08:07:09,378 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states 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 08:07:09,378 INFO L175 Difference]: Start difference. First operand has 65 places, 92 transitions, 454 flow. Second operand 6 states and 1761 transitions. [2023-08-27 08:07:09,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 182 transitions, 1158 flow [2023-08-27 08:07:09,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 182 transitions, 1149 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 08:07:09,391 INFO L231 Difference]: Finished difference. Result has 71 places, 98 transitions, 512 flow [2023-08-27 08:07:09,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=512, PETRI_PLACES=71, PETRI_TRANSITIONS=98} [2023-08-27 08:07:09,392 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 18 predicate places. [2023-08-27 08:07:09,393 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 98 transitions, 512 flow [2023-08-27 08:07:09,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 278.7142857142857) internal successors, (1951), 7 states have internal predecessors, (1951), 0 states have call successors, (0), 0 states 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 08:07:09,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:09,393 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:09,403 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 08:07:09,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:09,599 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:09,599 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:09,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1940053664, now seen corresponding path program 1 times [2023-08-27 08:07:09,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:09,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767354772] [2023-08-27 08:07:09,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:09,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:09,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:09,671 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 08:07:09,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:09,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767354772] [2023-08-27 08:07:09,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767354772] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:09,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444850843] [2023-08-27 08:07:09,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:09,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:09,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:09,673 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 08:07:09,675 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 08:07:09,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:09,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 08:07:09,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:09,856 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:07:09,856 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:07:09,922 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:07:09,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444850843] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:07:09,922 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:07:09,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 6, 6] total 13 [2023-08-27 08:07:09,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767775444] [2023-08-27 08:07:09,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:07:09,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 08:07:09,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:09,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 08:07:09,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-08-27 08:07:09,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 640 [2023-08-27 08:07:09,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 98 transitions, 512 flow. Second operand has 13 states, 13 states have (on average 220.23076923076923) internal successors, (2863), 13 states have internal predecessors, (2863), 0 states have call successors, (0), 0 states 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 08:07:09,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:09,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 640 [2023-08-27 08:07:09,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:11,069 INFO L124 PetriNetUnfolderBase]: 10602/14553 cut-off events. [2023-08-27 08:07:11,069 INFO L125 PetriNetUnfolderBase]: For 22193/22193 co-relation queries the response was YES. [2023-08-27 08:07:11,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45256 conditions, 14553 events. 10602/14553 cut-off events. For 22193/22193 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 76325 event pairs, 3440 based on Foata normal form. 146/13627 useless extension candidates. Maximal degree in co-relation 45236. Up to 3749 conditions per place. [2023-08-27 08:07:11,131 INFO L140 encePairwiseOnDemand]: 625/640 looper letters, 175 selfloop transitions, 46 changer transitions 0/225 dead transitions. [2023-08-27 08:07:11,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 225 transitions, 1596 flow [2023-08-27 08:07:11,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 08:07:11,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 08:07:11,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2537 transitions. [2023-08-27 08:07:11,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36036931818181817 [2023-08-27 08:07:11,138 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2537 transitions. [2023-08-27 08:07:11,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2537 transitions. [2023-08-27 08:07:11,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:11,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2537 transitions. [2023-08-27 08:07:11,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 230.63636363636363) internal successors, (2537), 11 states have internal predecessors, (2537), 0 states have call successors, (0), 0 states 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 08:07:11,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 640.0) internal successors, (7680), 12 states have internal predecessors, (7680), 0 states have call successors, (0), 0 states 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 08:07:11,153 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 640.0) internal successors, (7680), 12 states have internal predecessors, (7680), 0 states have call successors, (0), 0 states 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 08:07:11,153 INFO L175 Difference]: Start difference. First operand has 71 places, 98 transitions, 512 flow. Second operand 11 states and 2537 transitions. [2023-08-27 08:07:11,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 225 transitions, 1596 flow [2023-08-27 08:07:11,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 225 transitions, 1511 flow, removed 36 selfloop flow, removed 1 redundant places. [2023-08-27 08:07:11,171 INFO L231 Difference]: Finished difference. Result has 83 places, 105 transitions, 654 flow [2023-08-27 08:07:11,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=654, PETRI_PLACES=83, PETRI_TRANSITIONS=105} [2023-08-27 08:07:11,171 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 30 predicate places. [2023-08-27 08:07:11,171 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 105 transitions, 654 flow [2023-08-27 08:07:11,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 220.23076923076923) internal successors, (2863), 13 states have internal predecessors, (2863), 0 states have call successors, (0), 0 states 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 08:07:11,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:11,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:11,180 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 08:07:11,379 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,SelfDestructingSolverStorable14 [2023-08-27 08:07:11,379 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:11,379 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:11,380 INFO L85 PathProgramCache]: Analyzing trace with hash -205708415, now seen corresponding path program 1 times [2023-08-27 08:07:11,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:11,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939920119] [2023-08-27 08:07:11,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:11,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:11,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:11,509 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:07:11,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:11,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939920119] [2023-08-27 08:07:11,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939920119] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:11,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545758039] [2023-08-27 08:07:11,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:11,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:11,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:11,511 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 08:07:11,514 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 08:07:11,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:11,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 08:07:11,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:11,668 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 08:07:11,668 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:07:11,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545758039] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:07:11,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:07:11,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 6 [2023-08-27 08:07:11,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391737630] [2023-08-27 08:07:11,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:07:11,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 08:07:11,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:11,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 08:07:11,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-27 08:07:11,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 640 [2023-08-27 08:07:11,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 105 transitions, 654 flow. Second operand has 4 states, 4 states have (on average 269.5) internal successors, (1078), 4 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states 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 08:07:11,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:11,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 640 [2023-08-27 08:07:11,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:12,496 INFO L124 PetriNetUnfolderBase]: 7698/10894 cut-off events. [2023-08-27 08:07:12,496 INFO L125 PetriNetUnfolderBase]: For 19961/20395 co-relation queries the response was YES. [2023-08-27 08:07:12,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34940 conditions, 10894 events. 7698/10894 cut-off events. For 19961/20395 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 58482 event pairs, 3349 based on Foata normal form. 434/11113 useless extension candidates. Maximal degree in co-relation 34915. Up to 6929 conditions per place. [2023-08-27 08:07:12,565 INFO L140 encePairwiseOnDemand]: 636/640 looper letters, 124 selfloop transitions, 5 changer transitions 0/135 dead transitions. [2023-08-27 08:07:12,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 135 transitions, 1092 flow [2023-08-27 08:07:12,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 08:07:12,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 08:07:12,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1110 transitions. [2023-08-27 08:07:12,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43359375 [2023-08-27 08:07:12,568 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1110 transitions. [2023-08-27 08:07:12,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1110 transitions. [2023-08-27 08:07:12,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:12,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1110 transitions. [2023-08-27 08:07:12,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 277.5) internal successors, (1110), 4 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states 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 08:07:12,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states 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 08:07:12,574 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 640.0) internal successors, (3200), 5 states have internal predecessors, (3200), 0 states have call successors, (0), 0 states 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 08:07:12,574 INFO L175 Difference]: Start difference. First operand has 83 places, 105 transitions, 654 flow. Second operand 4 states and 1110 transitions. [2023-08-27 08:07:12,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 135 transitions, 1092 flow [2023-08-27 08:07:12,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 135 transitions, 1012 flow, removed 2 selfloop flow, removed 6 redundant places. [2023-08-27 08:07:12,597 INFO L231 Difference]: Finished difference. Result has 79 places, 104 transitions, 587 flow [2023-08-27 08:07:12,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=587, PETRI_PLACES=79, PETRI_TRANSITIONS=104} [2023-08-27 08:07:12,597 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 26 predicate places. [2023-08-27 08:07:12,597 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 104 transitions, 587 flow [2023-08-27 08:07:12,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 269.5) internal successors, (1078), 4 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states 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 08:07:12,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:12,598 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:12,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-27 08:07:12,803 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,SelfDestructingSolverStorable15 [2023-08-27 08:07:12,803 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:12,804 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:12,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1867483955, now seen corresponding path program 1 times [2023-08-27 08:07:12,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:12,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76745543] [2023-08-27 08:07:12,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:12,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:12,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:12,875 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-08-27 08:07:12,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:12,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76745543] [2023-08-27 08:07:12,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76745543] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:07:12,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 08:07:12,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 08:07:12,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987663708] [2023-08-27 08:07:12,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:07:12,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 08:07:12,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:12,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 08:07:12,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 08:07:12,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 275 out of 640 [2023-08-27 08:07:12,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 104 transitions, 587 flow. Second operand has 3 states, 3 states have (on average 280.6666666666667) internal successors, (842), 3 states have internal predecessors, (842), 0 states have call successors, (0), 0 states 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 08:07:12,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:12,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 275 of 640 [2023-08-27 08:07:12,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:13,707 INFO L124 PetriNetUnfolderBase]: 8648/11875 cut-off events. [2023-08-27 08:07:13,707 INFO L125 PetriNetUnfolderBase]: For 19304/19304 co-relation queries the response was YES. [2023-08-27 08:07:13,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39482 conditions, 11875 events. 8648/11875 cut-off events. For 19304/19304 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 59813 event pairs, 2097 based on Foata normal form. 244/11922 useless extension candidates. Maximal degree in co-relation 39457. Up to 7226 conditions per place. [2023-08-27 08:07:13,757 INFO L140 encePairwiseOnDemand]: 637/640 looper letters, 111 selfloop transitions, 9 changer transitions 0/124 dead transitions. [2023-08-27 08:07:13,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 124 transitions, 927 flow [2023-08-27 08:07:13,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 08:07:13,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 08:07:13,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 872 transitions. [2023-08-27 08:07:13,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2023-08-27 08:07:13,759 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 872 transitions. [2023-08-27 08:07:13,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 872 transitions. [2023-08-27 08:07:13,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:13,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 872 transitions. [2023-08-27 08:07:13,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 290.6666666666667) internal successors, (872), 3 states have internal predecessors, (872), 0 states have call successors, (0), 0 states 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 08:07:13,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states 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 08:07:13,764 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 640.0) internal successors, (2560), 4 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states 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 08:07:13,764 INFO L175 Difference]: Start difference. First operand has 79 places, 104 transitions, 587 flow. Second operand 3 states and 872 transitions. [2023-08-27 08:07:13,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 124 transitions, 927 flow [2023-08-27 08:07:13,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 124 transitions, 889 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-27 08:07:13,796 INFO L231 Difference]: Finished difference. Result has 76 places, 102 transitions, 561 flow [2023-08-27 08:07:13,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=561, PETRI_PLACES=76, PETRI_TRANSITIONS=102} [2023-08-27 08:07:13,796 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 23 predicate places. [2023-08-27 08:07:13,796 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 102 transitions, 561 flow [2023-08-27 08:07:13,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 280.6666666666667) internal successors, (842), 3 states have internal predecessors, (842), 0 states have call successors, (0), 0 states 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 08:07:13,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:13,797 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:13,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 08:07:13,797 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:13,797 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:13,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1983136394, now seen corresponding path program 2 times [2023-08-27 08:07:13,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:13,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635989897] [2023-08-27 08:07:13,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:13,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:13,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:13,897 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 08:07:13,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:13,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635989897] [2023-08-27 08:07:13,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635989897] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:13,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136388883] [2023-08-27 08:07:13,898 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:07:13,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:13,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:13,899 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 08:07:13,923 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 08:07:14,028 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 08:07:14,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:07:14,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 08:07:14,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:14,070 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-08-27 08:07:14,071 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:07:14,107 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-08-27 08:07:14,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136388883] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:07:14,107 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:07:14,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 2, 2] total 8 [2023-08-27 08:07:14,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610432379] [2023-08-27 08:07:14,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:07:14,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 08:07:14,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:14,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 08:07:14,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2023-08-27 08:07:14,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 271 out of 640 [2023-08-27 08:07:14,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 102 transitions, 561 flow. Second operand has 9 states, 9 states have (on average 275.3333333333333) internal successors, (2478), 9 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states 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 08:07:14,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:14,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 271 of 640 [2023-08-27 08:07:14,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:15,070 INFO L124 PetriNetUnfolderBase]: 10082/14158 cut-off events. [2023-08-27 08:07:15,070 INFO L125 PetriNetUnfolderBase]: For 19126/19758 co-relation queries the response was YES. [2023-08-27 08:07:15,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44076 conditions, 14158 events. 10082/14158 cut-off events. For 19126/19758 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 73088 event pairs, 937 based on Foata normal form. 996/14932 useless extension candidates. Maximal degree in co-relation 44053. Up to 2915 conditions per place. [2023-08-27 08:07:15,127 INFO L140 encePairwiseOnDemand]: 634/640 looper letters, 202 selfloop transitions, 15 changer transitions 32/253 dead transitions. [2023-08-27 08:07:15,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 253 transitions, 1821 flow [2023-08-27 08:07:15,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 08:07:15,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 08:07:15,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2575 transitions. [2023-08-27 08:07:15,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470486111111111 [2023-08-27 08:07:15,132 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2575 transitions. [2023-08-27 08:07:15,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2575 transitions. [2023-08-27 08:07:15,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:15,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2575 transitions. [2023-08-27 08:07:15,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 286.1111111111111) internal successors, (2575), 9 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states 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 08:07:15,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 640.0) internal successors, (6400), 10 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states 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 08:07:15,142 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 640.0) internal successors, (6400), 10 states have internal predecessors, (6400), 0 states have call successors, (0), 0 states 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 08:07:15,142 INFO L175 Difference]: Start difference. First operand has 76 places, 102 transitions, 561 flow. Second operand 9 states and 2575 transitions. [2023-08-27 08:07:15,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 253 transitions, 1821 flow [2023-08-27 08:07:15,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 253 transitions, 1709 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-08-27 08:07:15,190 INFO L231 Difference]: Finished difference. Result has 78 places, 91 transitions, 475 flow [2023-08-27 08:07:15,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=475, PETRI_PLACES=78, PETRI_TRANSITIONS=91} [2023-08-27 08:07:15,190 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 25 predicate places. [2023-08-27 08:07:15,190 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 91 transitions, 475 flow [2023-08-27 08:07:15,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 275.3333333333333) internal successors, (2478), 9 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states 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 08:07:15,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:15,191 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:15,196 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 08:07:15,396 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,SelfDestructingSolverStorable17 [2023-08-27 08:07:15,396 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:15,397 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:15,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1501655954, now seen corresponding path program 2 times [2023-08-27 08:07:15,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:15,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560643399] [2023-08-27 08:07:15,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:15,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:15,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:15,551 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 08:07:15,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:15,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560643399] [2023-08-27 08:07:15,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560643399] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:15,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569183745] [2023-08-27 08:07:15,552 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:07:15,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:15,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:15,557 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 08:07:15,572 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 08:07:15,697 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 08:07:15,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:07:15,698 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 08:07:15,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:15,732 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-08-27 08:07:15,732 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:07:15,769 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-08-27 08:07:15,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569183745] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:07:15,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:07:15,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 2, 2] total 8 [2023-08-27 08:07:15,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299244717] [2023-08-27 08:07:15,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:07:15,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 08:07:15,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:15,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 08:07:15,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-27 08:07:15,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 640 [2023-08-27 08:07:15,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 91 transitions, 475 flow. Second operand has 10 states, 10 states have (on average 220.8) internal successors, (2208), 10 states have internal predecessors, (2208), 0 states have call successors, (0), 0 states 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 08:07:15,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:15,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 640 [2023-08-27 08:07:15,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:17,119 INFO L124 PetriNetUnfolderBase]: 14259/19207 cut-off events. [2023-08-27 08:07:17,119 INFO L125 PetriNetUnfolderBase]: For 36277/36596 co-relation queries the response was YES. [2023-08-27 08:07:17,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60942 conditions, 19207 events. 14259/19207 cut-off events. For 36277/36596 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 100236 event pairs, 2661 based on Foata normal form. 319/19458 useless extension candidates. Maximal degree in co-relation 60921. Up to 5652 conditions per place. [2023-08-27 08:07:17,208 INFO L140 encePairwiseOnDemand]: 626/640 looper letters, 203 selfloop transitions, 71 changer transitions 0/278 dead transitions. [2023-08-27 08:07:17,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 278 transitions, 2000 flow [2023-08-27 08:07:17,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 08:07:17,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 08:07:17,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3414 transitions. [2023-08-27 08:07:17,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.355625 [2023-08-27 08:07:17,215 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3414 transitions. [2023-08-27 08:07:17,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3414 transitions. [2023-08-27 08:07:17,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:17,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3414 transitions. [2023-08-27 08:07:17,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 227.6) internal successors, (3414), 15 states have internal predecessors, (3414), 0 states have call successors, (0), 0 states 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 08:07:17,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 640.0) internal successors, (10240), 16 states have internal predecessors, (10240), 0 states have call successors, (0), 0 states 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 08:07:17,229 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 640.0) internal successors, (10240), 16 states have internal predecessors, (10240), 0 states have call successors, (0), 0 states 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 08:07:17,229 INFO L175 Difference]: Start difference. First operand has 78 places, 91 transitions, 475 flow. Second operand 15 states and 3414 transitions. [2023-08-27 08:07:17,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 278 transitions, 2000 flow [2023-08-27 08:07:17,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 278 transitions, 1693 flow, removed 63 selfloop flow, removed 12 redundant places. [2023-08-27 08:07:17,359 INFO L231 Difference]: Finished difference. Result has 78 places, 121 transitions, 731 flow [2023-08-27 08:07:17,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=380, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=731, PETRI_PLACES=78, PETRI_TRANSITIONS=121} [2023-08-27 08:07:17,359 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 25 predicate places. [2023-08-27 08:07:17,359 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 121 transitions, 731 flow [2023-08-27 08:07:17,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 220.8) internal successors, (2208), 10 states have internal predecessors, (2208), 0 states have call successors, (0), 0 states 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 08:07:17,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:17,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:17,368 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 08:07:17,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:17,565 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:17,565 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:17,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1693042092, now seen corresponding path program 1 times [2023-08-27 08:07:17,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:17,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990879515] [2023-08-27 08:07:17,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:17,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:17,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:17,696 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:07:17,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:17,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990879515] [2023-08-27 08:07:17,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990879515] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:17,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144998901] [2023-08-27 08:07:17,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:17,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:17,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:17,698 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 08:07:17,700 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 08:07:17,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:17,838 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 08:07:17,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:17,869 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:07:17,869 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:07:17,898 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:07:17,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144998901] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:17,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 08:07:17,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-08-27 08:07:17,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607061269] [2023-08-27 08:07:17,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:07:17,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 08:07:17,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:17,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 08:07:17,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-27 08:07:17,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 640 [2023-08-27 08:07:17,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 121 transitions, 731 flow. Second operand has 5 states, 5 states have (on average 222.0) internal successors, (1110), 5 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states 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 08:07:17,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:17,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 640 [2023-08-27 08:07:17,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:19,254 INFO L124 PetriNetUnfolderBase]: 13973/19672 cut-off events. [2023-08-27 08:07:19,254 INFO L125 PetriNetUnfolderBase]: For 26911/27234 co-relation queries the response was YES. [2023-08-27 08:07:19,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56490 conditions, 19672 events. 13973/19672 cut-off events. For 26911/27234 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 107868 event pairs, 4584 based on Foata normal form. 749/18491 useless extension candidates. Maximal degree in co-relation 56471. Up to 9756 conditions per place. [2023-08-27 08:07:19,356 INFO L140 encePairwiseOnDemand]: 634/640 looper letters, 123 selfloop transitions, 15 changer transitions 0/142 dead transitions. [2023-08-27 08:07:19,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 142 transitions, 1087 flow [2023-08-27 08:07:19,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 08:07:19,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 08:07:19,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1131 transitions. [2023-08-27 08:07:19,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3534375 [2023-08-27 08:07:19,360 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1131 transitions. [2023-08-27 08:07:19,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1131 transitions. [2023-08-27 08:07:19,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:19,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1131 transitions. [2023-08-27 08:07:19,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 226.2) internal successors, (1131), 5 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states 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 08:07:19,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 640.0) internal successors, (3840), 6 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states 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 08:07:19,365 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 640.0) internal successors, (3840), 6 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states 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 08:07:19,365 INFO L175 Difference]: Start difference. First operand has 78 places, 121 transitions, 731 flow. Second operand 5 states and 1131 transitions. [2023-08-27 08:07:19,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 142 transitions, 1087 flow [2023-08-27 08:07:19,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 142 transitions, 1070 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-08-27 08:07:19,413 INFO L231 Difference]: Finished difference. Result has 82 places, 119 transitions, 747 flow [2023-08-27 08:07:19,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=747, PETRI_PLACES=82, PETRI_TRANSITIONS=119} [2023-08-27 08:07:19,413 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 29 predicate places. [2023-08-27 08:07:19,413 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 119 transitions, 747 flow [2023-08-27 08:07:19,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 222.0) internal successors, (1110), 5 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states 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 08:07:19,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:19,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:19,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-08-27 08:07:19,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:19,622 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:19,622 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:19,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1074088624, now seen corresponding path program 1 times [2023-08-27 08:07:19,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:19,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451069453] [2023-08-27 08:07:19,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:19,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:19,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:19,773 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:07:19,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:19,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451069453] [2023-08-27 08:07:19,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451069453] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:19,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751589596] [2023-08-27 08:07:19,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:19,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:19,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:19,775 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 08:07:19,800 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 08:07:19,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:19,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 08:07:19,936 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:20,018 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:07:20,019 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:07:20,100 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:07:20,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751589596] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:20,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 08:07:20,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2023-08-27 08:07:20,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795911856] [2023-08-27 08:07:20,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:07:20,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 08:07:20,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:20,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 08:07:20,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-08-27 08:07:20,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 640 [2023-08-27 08:07:20,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 119 transitions, 747 flow. Second operand has 7 states, 7 states have (on average 210.0) internal successors, (1470), 7 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states 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 08:07:20,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:20,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 640 [2023-08-27 08:07:20,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:22,714 INFO L124 PetriNetUnfolderBase]: 28963/40617 cut-off events. [2023-08-27 08:07:22,714 INFO L125 PetriNetUnfolderBase]: For 113844/116164 co-relation queries the response was YES. [2023-08-27 08:07:22,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128608 conditions, 40617 events. 28963/40617 cut-off events. For 113844/116164 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 243887 event pairs, 4969 based on Foata normal form. 2320/39699 useless extension candidates. Maximal degree in co-relation 128587. Up to 11910 conditions per place. [2023-08-27 08:07:23,110 INFO L140 encePairwiseOnDemand]: 629/640 looper letters, 235 selfloop transitions, 28 changer transitions 0/267 dead transitions. [2023-08-27 08:07:23,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 267 transitions, 2187 flow [2023-08-27 08:07:23,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 08:07:23,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 08:07:23,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1742 transitions. [2023-08-27 08:07:23,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340234375 [2023-08-27 08:07:23,114 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1742 transitions. [2023-08-27 08:07:23,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1742 transitions. [2023-08-27 08:07:23,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:23,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1742 transitions. [2023-08-27 08:07:23,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 217.75) internal successors, (1742), 8 states have internal predecessors, (1742), 0 states have call successors, (0), 0 states 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 08:07:23,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 640.0) internal successors, (5760), 9 states have internal predecessors, (5760), 0 states have call successors, (0), 0 states 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 08:07:23,122 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 640.0) internal successors, (5760), 9 states have internal predecessors, (5760), 0 states have call successors, (0), 0 states 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 08:07:23,122 INFO L175 Difference]: Start difference. First operand has 82 places, 119 transitions, 747 flow. Second operand 8 states and 1742 transitions. [2023-08-27 08:07:23,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 267 transitions, 2187 flow [2023-08-27 08:07:23,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 267 transitions, 2091 flow, removed 21 selfloop flow, removed 2 redundant places. [2023-08-27 08:07:23,208 INFO L231 Difference]: Finished difference. Result has 92 places, 143 transitions, 965 flow [2023-08-27 08:07:23,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=723, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=965, PETRI_PLACES=92, PETRI_TRANSITIONS=143} [2023-08-27 08:07:23,209 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 39 predicate places. [2023-08-27 08:07:23,209 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 143 transitions, 965 flow [2023-08-27 08:07:23,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 210.0) internal successors, (1470), 7 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states 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 08:07:23,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:23,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:23,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-08-27 08:07:23,409 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,SelfDestructingSolverStorable20 [2023-08-27 08:07:23,410 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:23,410 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:23,410 INFO L85 PathProgramCache]: Analyzing trace with hash -293298470, now seen corresponding path program 2 times [2023-08-27 08:07:23,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:23,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538938575] [2023-08-27 08:07:23,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:23,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:23,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:23,534 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:07:23,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:23,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538938575] [2023-08-27 08:07:23,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538938575] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:23,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148710172] [2023-08-27 08:07:23,535 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 08:07:23,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:23,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:23,537 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 08:07:23,547 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 08:07:23,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 08:07:23,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:07:23,901 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 08:07:23,902 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:23,940 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 08:07:23,940 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:07:23,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148710172] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:07:23,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:07:23,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2023-08-27 08:07:23,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153127440] [2023-08-27 08:07:23,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:07:23,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 08:07:23,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:23,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 08:07:23,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-08-27 08:07:23,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 640 [2023-08-27 08:07:23,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 143 transitions, 965 flow. Second operand has 6 states, 6 states have (on average 258.6666666666667) internal successors, (1552), 6 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states 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 08:07:23,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:23,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 640 [2023-08-27 08:07:23,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:27,228 INFO L124 PetriNetUnfolderBase]: 29863/42301 cut-off events. [2023-08-27 08:07:27,228 INFO L125 PetriNetUnfolderBase]: For 110875/113315 co-relation queries the response was YES. [2023-08-27 08:07:27,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156203 conditions, 42301 events. 29863/42301 cut-off events. For 110875/113315 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 258035 event pairs, 15697 based on Foata normal form. 2444/44739 useless extension candidates. Maximal degree in co-relation 156176. Up to 33816 conditions per place. [2023-08-27 08:07:27,460 INFO L140 encePairwiseOnDemand]: 633/640 looper letters, 223 selfloop transitions, 9 changer transitions 24/260 dead transitions. [2023-08-27 08:07:27,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 260 transitions, 2215 flow [2023-08-27 08:07:27,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 08:07:27,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 08:07:27,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1614 transitions. [2023-08-27 08:07:27,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4203125 [2023-08-27 08:07:27,463 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1614 transitions. [2023-08-27 08:07:27,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1614 transitions. [2023-08-27 08:07:27,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:27,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1614 transitions. [2023-08-27 08:07:27,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 269.0) internal successors, (1614), 6 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states 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 08:07:27,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states 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 08:07:27,469 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states 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 08:07:27,469 INFO L175 Difference]: Start difference. First operand has 92 places, 143 transitions, 965 flow. Second operand 6 states and 1614 transitions. [2023-08-27 08:07:27,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 260 transitions, 2215 flow [2023-08-27 08:07:27,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 260 transitions, 2212 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 08:07:27,892 INFO L231 Difference]: Finished difference. Result has 98 places, 145 transitions, 1006 flow [2023-08-27 08:07:27,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1006, PETRI_PLACES=98, PETRI_TRANSITIONS=145} [2023-08-27 08:07:27,892 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 45 predicate places. [2023-08-27 08:07:27,892 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 145 transitions, 1006 flow [2023-08-27 08:07:27,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 258.6666666666667) internal successors, (1552), 6 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states 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 08:07:27,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:27,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:27,898 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-08-27 08:07:28,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:28,094 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:28,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:28,094 INFO L85 PathProgramCache]: Analyzing trace with hash 163168662, now seen corresponding path program 3 times [2023-08-27 08:07:28,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:28,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626149454] [2023-08-27 08:07:28,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:28,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:28,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:28,237 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 08:07:28,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:28,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626149454] [2023-08-27 08:07:28,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626149454] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:28,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324597411] [2023-08-27 08:07:28,237 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 08:07:28,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:28,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:28,241 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 08:07:28,242 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 08:07:28,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-27 08:07:28,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:07:28,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 08:07:28,453 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:28,490 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-27 08:07:28,490 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:07:28,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324597411] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:07:28,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:07:28,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2023-08-27 08:07:28,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137934113] [2023-08-27 08:07:28,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:07:28,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 08:07:28,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:28,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 08:07:28,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-08-27 08:07:28,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 640 [2023-08-27 08:07:28,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 145 transitions, 1006 flow. Second operand has 6 states, 6 states have (on average 258.6666666666667) internal successors, (1552), 6 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states 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 08:07:28,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:28,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 640 [2023-08-27 08:07:28,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:32,187 INFO L124 PetriNetUnfolderBase]: 31083/44105 cut-off events. [2023-08-27 08:07:32,187 INFO L125 PetriNetUnfolderBase]: For 132523/135063 co-relation queries the response was YES. [2023-08-27 08:07:32,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170385 conditions, 44105 events. 31083/44105 cut-off events. For 132523/135063 co-relation queries the response was YES. Maximal size of possible extension queue 825. Compared 271022 event pairs, 16427 based on Foata normal form. 2544/46643 useless extension candidates. Maximal degree in co-relation 170356. Up to 36186 conditions per place. [2023-08-27 08:07:32,459 INFO L140 encePairwiseOnDemand]: 633/640 looper letters, 214 selfloop transitions, 16 changer transitions 24/258 dead transitions. [2023-08-27 08:07:32,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 258 transitions, 2294 flow [2023-08-27 08:07:32,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 08:07:32,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 08:07:32,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1609 transitions. [2023-08-27 08:07:32,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41901041666666666 [2023-08-27 08:07:32,461 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1609 transitions. [2023-08-27 08:07:32,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1609 transitions. [2023-08-27 08:07:32,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:32,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1609 transitions. [2023-08-27 08:07:32,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 268.1666666666667) internal successors, (1609), 6 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states 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 08:07:32,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states 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 08:07:32,465 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states 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 08:07:32,465 INFO L175 Difference]: Start difference. First operand has 98 places, 145 transitions, 1006 flow. Second operand 6 states and 1609 transitions. [2023-08-27 08:07:32,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 258 transitions, 2294 flow [2023-08-27 08:07:33,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 258 transitions, 2270 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-27 08:07:33,075 INFO L231 Difference]: Finished difference. Result has 102 places, 154 transitions, 1124 flow [2023-08-27 08:07:33,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1124, PETRI_PLACES=102, PETRI_TRANSITIONS=154} [2023-08-27 08:07:33,076 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 49 predicate places. [2023-08-27 08:07:33,076 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 154 transitions, 1124 flow [2023-08-27 08:07:33,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 258.6666666666667) internal successors, (1552), 6 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states 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 08:07:33,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:33,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:33,081 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-27 08:07:33,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:33,277 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:33,277 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:33,277 INFO L85 PathProgramCache]: Analyzing trace with hash 2051751570, now seen corresponding path program 4 times [2023-08-27 08:07:33,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:33,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595299] [2023-08-27 08:07:33,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:33,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:33,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:33,419 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:07:33,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:33,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595299] [2023-08-27 08:07:33,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595299] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:33,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10690772] [2023-08-27 08:07:33,419 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 08:07:33,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:33,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:33,421 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 08:07:33,423 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 08:07:33,552 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 08:07:33,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:07:33,553 INFO L262 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 08:07:33,557 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:33,616 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 08:07:33,616 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:07:33,665 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 08:07:33,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10690772] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:07:33,665 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:07:33,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 13 [2023-08-27 08:07:33,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563794868] [2023-08-27 08:07:33,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:07:33,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 08:07:33,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:33,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 08:07:33,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-08-27 08:07:33,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 640 [2023-08-27 08:07:33,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 154 transitions, 1124 flow. Second operand has 13 states, 13 states have (on average 202.92307692307693) internal successors, (2638), 13 states have internal predecessors, (2638), 0 states have call successors, (0), 0 states 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 08:07:33,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:33,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 640 [2023-08-27 08:07:33,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:39,449 INFO L124 PetriNetUnfolderBase]: 44983/62647 cut-off events. [2023-08-27 08:07:39,449 INFO L125 PetriNetUnfolderBase]: For 211033/211033 co-relation queries the response was YES. [2023-08-27 08:07:39,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 248717 conditions, 62647 events. 44983/62647 cut-off events. For 211033/211033 co-relation queries the response was YES. Maximal size of possible extension queue 881. Compared 366207 event pairs, 3503 based on Foata normal form. 76/62723 useless extension candidates. Maximal degree in co-relation 248686. Up to 18410 conditions per place. [2023-08-27 08:07:39,842 INFO L140 encePairwiseOnDemand]: 621/640 looper letters, 312 selfloop transitions, 239 changer transitions 0/551 dead transitions. [2023-08-27 08:07:39,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 551 transitions, 4976 flow [2023-08-27 08:07:39,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 08:07:39,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 08:07:39,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 5026 transitions. [2023-08-27 08:07:39,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32721354166666666 [2023-08-27 08:07:39,847 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 5026 transitions. [2023-08-27 08:07:39,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 5026 transitions. [2023-08-27 08:07:39,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:39,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 5026 transitions. [2023-08-27 08:07:39,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 209.41666666666666) internal successors, (5026), 24 states have internal predecessors, (5026), 0 states have call successors, (0), 0 states 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 08:07:39,860 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 640.0) internal successors, (16000), 25 states have internal predecessors, (16000), 0 states have call successors, (0), 0 states 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 08:07:39,861 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 640.0) internal successors, (16000), 25 states have internal predecessors, (16000), 0 states have call successors, (0), 0 states 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 08:07:39,861 INFO L175 Difference]: Start difference. First operand has 102 places, 154 transitions, 1124 flow. Second operand 24 states and 5026 transitions. [2023-08-27 08:07:39,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 551 transitions, 4976 flow [2023-08-27 08:07:41,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 551 transitions, 4878 flow, removed 13 selfloop flow, removed 3 redundant places. [2023-08-27 08:07:41,206 INFO L231 Difference]: Finished difference. Result has 129 places, 315 transitions, 3067 flow [2023-08-27 08:07:41,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3067, PETRI_PLACES=129, PETRI_TRANSITIONS=315} [2023-08-27 08:07:41,207 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 76 predicate places. [2023-08-27 08:07:41,207 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 315 transitions, 3067 flow [2023-08-27 08:07:41,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 202.92307692307693) internal successors, (2638), 13 states have internal predecessors, (2638), 0 states have call successors, (0), 0 states 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 08:07:41,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:41,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:41,211 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 08:07:41,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-27 08:07:41,408 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:41,408 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:41,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1186944348, now seen corresponding path program 5 times [2023-08-27 08:07:41,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:41,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627450321] [2023-08-27 08:07:41,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:41,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:41,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:41,621 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 08:07:41,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:41,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627450321] [2023-08-27 08:07:41,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627450321] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:41,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411502529] [2023-08-27 08:07:41,622 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 08:07:41,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:41,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:41,623 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:07:41,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-27 08:07:41,799 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 08:07:41,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:07:41,800 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 08:07:41,801 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:41,839 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 08:07:41,839 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:07:41,881 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 08:07:41,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411502529] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 08:07:41,882 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 08:07:41,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 12 [2023-08-27 08:07:41,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149387738] [2023-08-27 08:07:41,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 08:07:41,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 08:07:41,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:41,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 08:07:41,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-08-27 08:07:41,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 640 [2023-08-27 08:07:41,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 315 transitions, 3067 flow. Second operand has 12 states, 12 states have (on average 203.41666666666666) internal successors, (2441), 12 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states 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 08:07:41,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:41,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 640 [2023-08-27 08:07:41,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:07:49,320 INFO L124 PetriNetUnfolderBase]: 54059/75223 cut-off events. [2023-08-27 08:07:49,320 INFO L125 PetriNetUnfolderBase]: For 413532/413532 co-relation queries the response was YES. [2023-08-27 08:07:49,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 343011 conditions, 75223 events. 54059/75223 cut-off events. For 413532/413532 co-relation queries the response was YES. Maximal size of possible extension queue 1049. Compared 446352 event pairs, 2283 based on Foata normal form. 68/75291 useless extension candidates. Maximal degree in co-relation 342972. Up to 12112 conditions per place. [2023-08-27 08:07:49,957 INFO L140 encePairwiseOnDemand]: 622/640 looper letters, 316 selfloop transitions, 535 changer transitions 0/851 dead transitions. [2023-08-27 08:07:49,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 851 transitions, 9484 flow [2023-08-27 08:07:49,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 08:07:49,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 08:07:49,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4581 transitions. [2023-08-27 08:07:49,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32535511363636366 [2023-08-27 08:07:49,963 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4581 transitions. [2023-08-27 08:07:49,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4581 transitions. [2023-08-27 08:07:49,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:07:49,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4581 transitions. [2023-08-27 08:07:49,970 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 208.22727272727272) internal successors, (4581), 22 states have internal predecessors, (4581), 0 states have call successors, (0), 0 states 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 08:07:49,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 640.0) internal successors, (14720), 23 states have internal predecessors, (14720), 0 states have call successors, (0), 0 states 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 08:07:49,980 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 640.0) internal successors, (14720), 23 states have internal predecessors, (14720), 0 states have call successors, (0), 0 states 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 08:07:49,980 INFO L175 Difference]: Start difference. First operand has 129 places, 315 transitions, 3067 flow. Second operand 22 states and 4581 transitions. [2023-08-27 08:07:49,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 851 transitions, 9484 flow [2023-08-27 08:07:57,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 851 transitions, 9273 flow, removed 92 selfloop flow, removed 3 redundant places. [2023-08-27 08:07:57,717 INFO L231 Difference]: Finished difference. Result has 155 places, 637 transitions, 7874 flow [2023-08-27 08:07:57,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=2958, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7874, PETRI_PLACES=155, PETRI_TRANSITIONS=637} [2023-08-27 08:07:57,717 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 102 predicate places. [2023-08-27 08:07:57,717 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 637 transitions, 7874 flow [2023-08-27 08:07:57,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 203.41666666666666) internal successors, (2441), 12 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states 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 08:07:57,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:07:57,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:07:57,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-27 08:07:57,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:57,918 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:07:57,919 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:07:57,919 INFO L85 PathProgramCache]: Analyzing trace with hash -629022860, now seen corresponding path program 6 times [2023-08-27 08:07:57,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:07:57,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876112115] [2023-08-27 08:07:57,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:07:57,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:07:57,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:07:58,051 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 08:07:58,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:07:58,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876112115] [2023-08-27 08:07:58,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876112115] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:07:58,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709627862] [2023-08-27 08:07:58,051 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 08:07:58,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:07:58,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:07:58,053 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:07:58,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-27 08:07:58,214 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-27 08:07:58,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 08:07:58,215 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 08:07:58,217 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:07:58,260 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-27 08:07:58,260 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 08:07:58,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709627862] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 08:07:58,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 08:07:58,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2023-08-27 08:07:58,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259814643] [2023-08-27 08:07:58,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 08:07:58,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 08:07:58,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 08:07:58,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 08:07:58,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-08-27 08:07:58,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 640 [2023-08-27 08:07:58,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 637 transitions, 7874 flow. Second operand has 6 states, 6 states have (on average 258.6666666666667) internal successors, (1552), 6 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states 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 08:07:58,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 08:07:58,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 640 [2023-08-27 08:07:58,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 08:08:05,727 INFO L124 PetriNetUnfolderBase]: 41778/59828 cut-off events. [2023-08-27 08:08:05,727 INFO L125 PetriNetUnfolderBase]: For 482514/482702 co-relation queries the response was YES. [2023-08-27 08:08:06,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 309660 conditions, 59828 events. 41778/59828 cut-off events. For 482514/482702 co-relation queries the response was YES. Maximal size of possible extension queue 1023. Compared 375092 event pairs, 14483 based on Foata normal form. 80/59710 useless extension candidates. Maximal degree in co-relation 309613. Up to 38211 conditions per place. [2023-08-27 08:08:06,453 INFO L140 encePairwiseOnDemand]: 633/640 looper letters, 543 selfloop transitions, 60 changer transitions 25/731 dead transitions. [2023-08-27 08:08:06,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 731 transitions, 9896 flow [2023-08-27 08:08:06,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 08:08:06,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 08:08:06,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1609 transitions. [2023-08-27 08:08:06,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41901041666666666 [2023-08-27 08:08:06,456 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1609 transitions. [2023-08-27 08:08:06,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1609 transitions. [2023-08-27 08:08:06,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 08:08:06,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1609 transitions. [2023-08-27 08:08:06,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 268.1666666666667) internal successors, (1609), 6 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states 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 08:08:06,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states 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 08:08:06,460 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 640.0) internal successors, (4480), 7 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states 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 08:08:06,461 INFO L175 Difference]: Start difference. First operand has 155 places, 637 transitions, 7874 flow. Second operand 6 states and 1609 transitions. [2023-08-27 08:08:06,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 731 transitions, 9896 flow [2023-08-27 08:08:18,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 731 transitions, 9589 flow, removed 102 selfloop flow, removed 4 redundant places. [2023-08-27 08:08:18,854 INFO L231 Difference]: Finished difference. Result has 159 places, 645 transitions, 7875 flow [2023-08-27 08:08:18,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=640, PETRI_DIFFERENCE_MINUEND_FLOW=7583, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7875, PETRI_PLACES=159, PETRI_TRANSITIONS=645} [2023-08-27 08:08:18,854 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 106 predicate places. [2023-08-27 08:08:18,854 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 645 transitions, 7875 flow [2023-08-27 08:08:18,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 258.6666666666667) internal successors, (1552), 6 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states 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 08:08:18,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 08:08:18,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:08:18,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-27 08:08:19,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:08:19,055 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 08:08:19,055 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 08:08:19,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1573538374, now seen corresponding path program 1 times [2023-08-27 08:08:19,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 08:08:19,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788845659] [2023-08-27 08:08:19,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:08:19,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 08:08:19,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:08:21,631 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 08:08:21,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 08:08:21,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788845659] [2023-08-27 08:08:21,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788845659] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 08:08:21,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247663401] [2023-08-27 08:08:21,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 08:08:21,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:08:21,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 08:08:21,633 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 08:08:21,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-27 08:08:21,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 08:08:21,827 INFO L262 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 86 conjunts are in the unsatisfiable core [2023-08-27 08:08:21,830 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 08:08:21,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:08:21,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:08:21,890 INFO L322 Elim1Store]: treesize reduction 49, result has 33.8 percent of original size [2023-08-27 08:08:21,891 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 15 treesize of output 35 [2023-08-27 08:08:21,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:08:21,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:08:22,009 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-08-27 08:08:22,009 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 22 [2023-08-27 08:08:22,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:08:22,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:08:22,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:08:22,121 INFO L322 Elim1Store]: treesize reduction 44, result has 30.2 percent of original size [2023-08-27 08:08:22,122 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 27 treesize of output 41 [2023-08-27 08:08:22,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:08:22,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:08:22,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:08:22,289 INFO L322 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2023-08-27 08:08:22,289 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 26 treesize of output 32 [2023-08-27 08:08:22,923 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 08:08:22,923 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 24 [2023-08-27 08:08:23,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:08:23,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:08:23,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:08:23,018 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 08:08:23,018 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 32 [2023-08-27 08:08:23,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:08:23,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:08:23,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 08:08:23,174 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 08:08:23,174 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 9 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 32 [2023-08-27 08:08:23,636 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 08:08:23,639 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 08:08:23,640 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 47 treesize of output 44 [2023-08-27 08:08:24,012 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 08:08:24,012 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 08:08:25,504 INFO L322 Elim1Store]: treesize reduction 42, result has 62.5 percent of original size [2023-08-27 08:08:25,505 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 330 treesize of output 190 [2023-08-27 08:08:25,922 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:08:25,925 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 490865 treesize of output 468617 [2023-08-27 08:08:27,015 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:08:27,016 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42358 treesize of output 32838 [2023-08-27 08:08:28,565 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:08:28,567 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36214 treesize of output 31398 [2023-08-27 08:09:11,060 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 08:09:11,061 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 10427 treesize of output 9751 [2023-08-27 08:10:43,174 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:10:45,314 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:11:03,572 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:11:22,736 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:12:05,339 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:12:08,776 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:12:15,277 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 08:12:20,947 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 08:12:36,631 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 08:12:42,149 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:12:49,267 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:12:56,540 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:14:03,519 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 08:14:10,673 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:14:27,693 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:14:38,797 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:14:50,549 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:14:56,213 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 08:16:05,082 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:16:13,864 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:16:17,856 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 08:16:26,252 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 08:16:36,226 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:16:41,040 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 08:16:53,502 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-27 08:16:59,021 WARN L234 SmtUtils]: Spent 5.46s on a formula simplification that was a NOOP. DAG size: 659 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 08:17:31,038 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 08:17:41,008 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 08:17:51,130 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 08:18:03,910 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:18:21,182 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 08:18:30,011 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:18:35,869 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:18:39,055 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 08:18:58,789 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:19:00,157 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 08:19:08,425 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:19:14,073 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. [2023-08-27 08:19:30,168 WARN L667 sPolynomialRelations]: Constructing 512(two to the power of 9 dual juncts. [2023-08-27 08:19:35,479 WARN L234 SmtUtils]: Spent 5.27s on a formula simplification that was a NOOP. DAG size: 659 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 08:20:13,861 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 08:20:26,880 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:20:34,888 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:20:39,916 WARN L667 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. Received shutdown request... [2023-08-27 08:20:45,395 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONASSERT (23 of 24 remaining) [2023-08-27 08:20:45,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-27 08:20:45,426 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 08:20:45,427 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 08:20:45,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 08:20:45,602 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. [2023-08-27 08:20:45,604 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 24 remaining) [2023-08-27 08:20:45,604 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 24 remaining) [2023-08-27 08:20:45,604 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 24 remaining) [2023-08-27 08:20:45,604 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 24 remaining) [2023-08-27 08:20:45,604 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 24 remaining) [2023-08-27 08:20:45,605 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 24 remaining) [2023-08-27 08:20:45,605 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 24 remaining) [2023-08-27 08:20:45,605 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 24 remaining) [2023-08-27 08:20:45,605 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 24 remaining) [2023-08-27 08:20:45,605 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 24 remaining) [2023-08-27 08:20:45,605 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 24 remaining) [2023-08-27 08:20:45,605 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 24 remaining) [2023-08-27 08:20:45,606 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 24 remaining) [2023-08-27 08:20:45,606 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 24 remaining) [2023-08-27 08:20:45,606 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 24 remaining) [2023-08-27 08:20:45,606 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 24 remaining) [2023-08-27 08:20:45,606 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 24 remaining) [2023-08-27 08:20:45,606 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 24 remaining) [2023-08-27 08:20:45,607 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 24 remaining) [2023-08-27 08:20:45,607 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 24 remaining) [2023-08-27 08:20:45,607 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 24 remaining) [2023-08-27 08:20:45,607 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 24 remaining) [2023-08-27 08:20:45,607 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 24 remaining) [2023-08-27 08:20:45,608 INFO L445 BasicCegarLoop]: Path program histogram: [6, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:20:45,613 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 08:20:45,613 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 08:20:45,615 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 08:20:45 BasicIcfg [2023-08-27 08:20:45,615 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 08:20:45,616 INFO L158 Benchmark]: Toolchain (without parser) took 836415.17ms. Allocated memory was 362.8MB in the beginning and 13.8GB in the end (delta: 13.4GB). Free memory was 338.4MB in the beginning and 9.6GB in the end (delta: -9.2GB). Peak memory consumption was 11.0GB. Max. memory is 16.0GB. [2023-08-27 08:20:45,616 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 362.8MB. Free memory is still 339.4MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 08:20:45,616 INFO L158 Benchmark]: CACSL2BoogieTranslator took 201.15ms. Allocated memory is still 362.8MB. Free memory was 338.4MB in the beginning and 326.6MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 08:20:45,620 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.60ms. Allocated memory is still 362.8MB. Free memory was 326.6MB in the beginning and 324.1MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 08:20:45,621 INFO L158 Benchmark]: Boogie Preprocessor took 55.56ms. Allocated memory is still 362.8MB. Free memory was 324.1MB in the beginning and 322.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 08:20:45,621 INFO L158 Benchmark]: RCFGBuilder took 583.71ms. Allocated memory is still 362.8MB. Free memory was 322.5MB in the beginning and 297.7MB in the end (delta: 24.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. [2023-08-27 08:20:45,621 INFO L158 Benchmark]: TraceAbstraction took 835533.88ms. Allocated memory was 362.8MB in the beginning and 13.8GB in the end (delta: 13.4GB). Free memory was 297.3MB in the beginning and 9.6GB in the end (delta: -9.3GB). Peak memory consumption was 11.0GB. Max. memory is 16.0GB. [2023-08-27 08:20:45,628 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.13ms. Allocated memory is still 362.8MB. Free memory is still 339.4MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 201.15ms. Allocated memory is still 362.8MB. Free memory was 338.4MB in the beginning and 326.6MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 35.60ms. Allocated memory is still 362.8MB. Free memory was 326.6MB in the beginning and 324.1MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 55.56ms. Allocated memory is still 362.8MB. Free memory was 324.1MB in the beginning and 322.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 583.71ms. Allocated memory is still 362.8MB. Free memory was 322.5MB in the beginning and 297.7MB in the end (delta: 24.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. * TraceAbstraction took 835533.88ms. Allocated memory was 362.8MB in the beginning and 13.8GB in the end (delta: 13.4GB). Free memory was 297.3MB in the beginning and 9.6GB in the end (delta: -9.3GB). Peak memory consumption was 11.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7.7s, 280 PlacesBefore, 53 PlacesAfterwards, 295 TransitionsBefore, 50 TransitionsAfterwards, 3534 CoEnabledTransitionPairs, 8 FixpointIterations, 201 TrivialSequentialCompositions, 55 ConcurrentSequentialCompositions, 51 TrivialYvCompositions, 6 ConcurrentYvCompositions, 18 ChoiceCompositions, 331 TotalNumberOfCompositions, 8414 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4234, independent: 4000, independent conditional: 0, independent unconditional: 4000, dependent: 234, dependent conditional: 0, dependent unconditional: 234, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1866, independent: 1818, independent conditional: 0, independent unconditional: 1818, dependent: 48, dependent conditional: 0, dependent unconditional: 48, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4234, independent: 2182, independent conditional: 0, independent unconditional: 2182, dependent: 186, dependent conditional: 0, dependent unconditional: 186, unknown: 1866, unknown conditional: 0, unknown unconditional: 1866] , Statistics on independence cache: Total cache size (in pairs): 128, Positive cache size: 110, Positive conditional cache size: 0, Positive unconditional cache size: 110, Negative cache size: 18, Negative conditional cache size: 0, Negative unconditional cache size: 18, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 66]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 107]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 89]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 34 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-23-1 term,while PolyPacSimplificationTermWalker was simplifying 23 xjuncts wrt. a ∧-191-24-4-3-2-2-2-3-2-2-2-3-2-2-2-2-2-2-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 342 locations, 24 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: 835.4s, OverallIterations: 27, TraceHistogramMax: 5, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.0s, AutomataDifference: 70.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 7.9s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1518 SdHoareTripleChecker+Valid, 3.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1518 mSDsluCounter, 202 SdHoareTripleChecker+Invalid, 2.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 138 mSDsCounter, 389 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5636 IncrementalHoareTripleChecker+Invalid, 6025 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 389 mSolverCounterUnsat, 64 mSDtfsCounter, 5636 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 720 GetRequests, 476 SyntacticMatches, 14 SemanticMatches, 230 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 663 ImplicationChecksByTransitivity, 1.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7875occurred in iteration=26, InterpolantAutomatonStates: 183, 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.4s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 3.4s InterpolantComputationTime, 801 NumberOfCodeBlocks, 733 NumberOfCodeBlocksAsserted, 46 NumberOfCheckSat, 955 ConstructedInterpolants, 0 QuantifiedInterpolants, 2684 SizeOfPredicates, 35 NumberOfNonLiveVariables, 4391 ConjunctsInSsa, 101 ConjunctsInUnsatCore, 54 InterpolantComputations, 18 PerfectInterpolantSequences, 271/398 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown