/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/popl20-bad-counter-queue.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 13:45:17,044 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 13:45:17,091 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 13:45:17,095 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 13:45:17,096 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 13:45:17,115 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 13:45:17,116 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 13:45:17,116 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 13:45:17,117 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 13:45:17,117 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 13:45:17,118 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 13:45:17,118 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 13:45:17,118 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 13:45:17,119 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 13:45:17,119 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 13:45:17,119 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 13:45:17,120 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 13:45:17,120 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 13:45:17,120 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 13:45:17,121 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 13:45:17,121 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 13:45:17,121 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 13:45:17,122 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 13:45:17,122 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 13:45:17,123 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 13:45:17,123 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 13:45:17,123 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 13:45:17,124 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 13:45:17,124 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 13:45:17,124 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 13:45:17,125 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 13:45:17,125 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 13:45:17,125 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 13:45:17,126 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 13:45:17,126 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 13:45:17,126 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 13:45:17,477 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 13:45:17,496 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 13:45:17,498 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 13:45:17,499 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 13:45:17,500 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 13:45:17,501 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-counter-queue.wvr.c [2023-08-27 13:45:18,675 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 13:45:18,925 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 13:45:18,925 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue.wvr.c [2023-08-27 13:45:18,932 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4b428fd2a/d1f243d548e44764ae22e50771289113/FLAG6b155d95e [2023-08-27 13:45:18,945 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4b428fd2a/d1f243d548e44764ae22e50771289113 [2023-08-27 13:45:18,947 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 13:45:18,949 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 13:45:18,950 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 13:45:18,950 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 13:45:18,953 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 13:45:18,953 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 01:45:18" (1/1) ... [2023-08-27 13:45:18,954 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7332b5c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:45:18, skipping insertion in model container [2023-08-27 13:45:18,954 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 01:45:18" (1/1) ... [2023-08-27 13:45:18,974 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 13:45:19,120 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 13:45:19,132 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 13:45:19,175 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 13:45:19,188 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 13:45:19,188 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 13:45:19,194 INFO L206 MainTranslator]: Completed translation [2023-08-27 13:45:19,196 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:45:19 WrapperNode [2023-08-27 13:45:19,197 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 13:45:19,198 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 13:45:19,198 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 13:45:19,198 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 13:45:19,204 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:45:19" (1/1) ... [2023-08-27 13:45:19,220 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:45:19" (1/1) ... [2023-08-27 13:45:19,252 INFO L138 Inliner]: procedures = 26, calls = 41, calls flagged for inlining = 13, calls inlined = 13, statements flattened = 185 [2023-08-27 13:45:19,253 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 13:45:19,254 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 13:45:19,254 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 13:45:19,255 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 13:45:19,262 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:45:19" (1/1) ... [2023-08-27 13:45:19,262 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:45:19" (1/1) ... [2023-08-27 13:45:19,275 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:45:19" (1/1) ... [2023-08-27 13:45:19,276 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:45:19" (1/1) ... [2023-08-27 13:45:19,282 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:45:19" (1/1) ... [2023-08-27 13:45:19,293 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:45:19" (1/1) ... [2023-08-27 13:45:19,301 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:45:19" (1/1) ... [2023-08-27 13:45:19,302 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:45:19" (1/1) ... [2023-08-27 13:45:19,305 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 13:45:19,306 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 13:45:19,306 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 13:45:19,306 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 13:45:19,306 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:45:19" (1/1) ... [2023-08-27 13:45:19,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 13:45:19,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:19,335 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 13:45:19,354 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 13:45:19,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 13:45:19,374 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 13:45:19,374 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 13:45:19,374 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 13:45:19,375 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 13:45:19,375 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 13:45:19,375 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 13:45:19,375 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 13:45:19,375 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 13:45:19,375 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 13:45:19,376 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 13:45:19,376 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 13:45:19,376 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 13:45:19,376 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 13:45:19,376 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 13:45:19,377 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 13:45:19,496 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 13:45:19,503 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 13:45:19,883 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 13:45:20,098 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 13:45:20,099 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-27 13:45:20,103 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 01:45:20 BoogieIcfgContainer [2023-08-27 13:45:20,103 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 13:45:20,106 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 13:45:20,106 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 13:45:20,109 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 13:45:20,109 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 01:45:18" (1/3) ... [2023-08-27 13:45:20,110 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f63a37a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 01:45:20, skipping insertion in model container [2023-08-27 13:45:20,110 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:45:19" (2/3) ... [2023-08-27 13:45:20,111 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f63a37a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 01:45:20, skipping insertion in model container [2023-08-27 13:45:20,111 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 01:45:20" (3/3) ... [2023-08-27 13:45:20,113 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-bad-counter-queue.wvr.c [2023-08-27 13:45:20,130 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 13:45:20,131 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 19 error locations. [2023-08-27 13:45:20,132 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 13:45:20,327 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 13:45:20,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 137 places, 139 transitions, 294 flow [2023-08-27 13:45:20,408 INFO L124 PetriNetUnfolderBase]: 9/137 cut-off events. [2023-08-27 13:45:20,408 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 13:45:20,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146 conditions, 137 events. 9/137 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 194 event pairs, 0 based on Foata normal form. 0/109 useless extension candidates. Maximal degree in co-relation 91. Up to 2 conditions per place. [2023-08-27 13:45:20,413 INFO L82 GeneralOperation]: Start removeDead. Operand has 137 places, 139 transitions, 294 flow [2023-08-27 13:45:20,417 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 126 places, 128 transitions, 268 flow [2023-08-27 13:45:20,420 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 13:45:20,428 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 126 places, 128 transitions, 268 flow [2023-08-27 13:45:20,431 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 126 places, 128 transitions, 268 flow [2023-08-27 13:45:20,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 126 places, 128 transitions, 268 flow [2023-08-27 13:45:20,460 INFO L124 PetriNetUnfolderBase]: 9/128 cut-off events. [2023-08-27 13:45:20,461 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 13:45:20,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137 conditions, 128 events. 9/128 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 196 event pairs, 0 based on Foata normal form. 0/101 useless extension candidates. Maximal degree in co-relation 91. Up to 2 conditions per place. [2023-08-27 13:45:20,463 INFO L119 LiptonReduction]: Number of co-enabled transitions 1628 [2023-08-27 13:45:26,397 INFO L134 LiptonReduction]: Checked pairs total: 3190 [2023-08-27 13:45:26,397 INFO L136 LiptonReduction]: Total number of compositions: 127 [2023-08-27 13:45:26,411 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 13:45:26,417 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;@1e276ef2, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 13:45:26,417 INFO L358 AbstractCegarLoop]: Starting to check reachability of 37 error locations. [2023-08-27 13:45:26,422 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 13:45:26,423 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 13:45:26,423 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 13:45:26,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:26,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 13:45:26,424 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:26,430 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:26,431 INFO L85 PathProgramCache]: Analyzing trace with hash 23692, now seen corresponding path program 1 times [2023-08-27 13:45:26,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:26,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954682079] [2023-08-27 13:45:26,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:26,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:26,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:26,623 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 13:45:26,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:26,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954682079] [2023-08-27 13:45:26,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954682079] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:45:26,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:45:26,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:45:26,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279000368] [2023-08-27 13:45:26,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:45:26,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:45:26,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:26,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:45:26,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:45:26,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 266 [2023-08-27 13:45:26,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 37 transitions, 86 flow. Second operand has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:26,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:26,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 266 [2023-08-27 13:45:26,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:26,867 INFO L124 PetriNetUnfolderBase]: 505/750 cut-off events. [2023-08-27 13:45:26,868 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2023-08-27 13:45:26,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1529 conditions, 750 events. 505/750 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 3454 event pairs, 280 based on Foata normal form. 0/257 useless extension candidates. Maximal degree in co-relation 1398. Up to 740 conditions per place. [2023-08-27 13:45:26,874 INFO L140 encePairwiseOnDemand]: 259/266 looper letters, 28 selfloop transitions, 2 changer transitions 0/32 dead transitions. [2023-08-27 13:45:26,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 32 transitions, 136 flow [2023-08-27 13:45:26,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:45:26,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:45:26,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 353 transitions. [2023-08-27 13:45:26,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4423558897243108 [2023-08-27 13:45:26,888 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 353 transitions. [2023-08-27 13:45:26,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 353 transitions. [2023-08-27 13:45:26,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:26,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 353 transitions. [2023-08-27 13:45:26,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 117.66666666666667) internal successors, (353), 3 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:26,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:26,899 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:26,900 INFO L175 Difference]: Start difference. First operand has 41 places, 37 transitions, 86 flow. Second operand 3 states and 353 transitions. [2023-08-27 13:45:26,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 32 transitions, 136 flow [2023-08-27 13:45:26,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 32 transitions, 128 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 13:45:26,906 INFO L231 Difference]: Finished difference. Result has 34 places, 32 transitions, 72 flow [2023-08-27 13:45:26,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=34, PETRI_TRANSITIONS=32} [2023-08-27 13:45:26,910 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -7 predicate places. [2023-08-27 13:45:26,911 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 32 transitions, 72 flow [2023-08-27 13:45:26,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:26,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:26,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 13:45:26,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 13:45:26,912 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:26,912 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:26,912 INFO L85 PathProgramCache]: Analyzing trace with hash 23705, now seen corresponding path program 1 times [2023-08-27 13:45:26,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:26,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706407375] [2023-08-27 13:45:26,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:26,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:26,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:26,966 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 13:45:26,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:26,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706407375] [2023-08-27 13:45:26,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706407375] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:45:26,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:45:26,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:45:26,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724784643] [2023-08-27 13:45:26,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:45:26,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:45:26,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:26,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:45:26,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:45:26,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 266 [2023-08-27 13:45:26,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 32 transitions, 72 flow. Second operand has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:26,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:26,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 266 [2023-08-27 13:45:26,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:27,098 INFO L124 PetriNetUnfolderBase]: 506/752 cut-off events. [2023-08-27 13:45:27,099 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 13:45:27,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1513 conditions, 752 events. 506/752 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 3468 event pairs, 280 based on Foata normal form. 0/260 useless extension candidates. Maximal degree in co-relation 1495. Up to 744 conditions per place. [2023-08-27 13:45:27,104 INFO L140 encePairwiseOnDemand]: 262/266 looper letters, 29 selfloop transitions, 3 changer transitions 0/34 dead transitions. [2023-08-27 13:45:27,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 34 transitions, 142 flow [2023-08-27 13:45:27,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:45:27,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:45:27,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 351 transitions. [2023-08-27 13:45:27,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398496240601504 [2023-08-27 13:45:27,111 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 351 transitions. [2023-08-27 13:45:27,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 351 transitions. [2023-08-27 13:45:27,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:27,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 351 transitions. [2023-08-27 13:45:27,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 117.0) internal successors, (351), 3 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:27,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:27,118 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:27,118 INFO L175 Difference]: Start difference. First operand has 34 places, 32 transitions, 72 flow. Second operand 3 states and 351 transitions. [2023-08-27 13:45:27,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 34 transitions, 142 flow [2023-08-27 13:45:27,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 34 transitions, 136 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 13:45:27,119 INFO L231 Difference]: Finished difference. Result has 35 places, 34 transitions, 87 flow [2023-08-27 13:45:27,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=87, PETRI_PLACES=35, PETRI_TRANSITIONS=34} [2023-08-27 13:45:27,121 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, -6 predicate places. [2023-08-27 13:45:27,121 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 34 transitions, 87 flow [2023-08-27 13:45:27,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 106.66666666666667) internal successors, (320), 3 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:27,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:27,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 13:45:27,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 13:45:27,126 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:27,128 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:27,131 INFO L85 PathProgramCache]: Analyzing trace with hash 735589, now seen corresponding path program 1 times [2023-08-27 13:45:27,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:27,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563405657] [2023-08-27 13:45:27,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:27,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:27,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:27,224 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 13:45:27,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:27,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563405657] [2023-08-27 13:45:27,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563405657] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:27,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109476990] [2023-08-27 13:45:27,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:27,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:27,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:27,228 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 13:45:27,238 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 13:45:27,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:27,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 13:45:27,313 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:27,336 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 13:45:27,337 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:27,351 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 13:45:27,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109476990] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:27,352 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:27,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 4 [2023-08-27 13:45:27,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929342622] [2023-08-27 13:45:27,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:27,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 13:45:27,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:27,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 13:45:27,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-27 13:45:27,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 266 [2023-08-27 13:45:27,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 34 transitions, 87 flow. Second operand has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:27,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:27,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 266 [2023-08-27 13:45:27,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:27,479 INFO L124 PetriNetUnfolderBase]: 509/758 cut-off events. [2023-08-27 13:45:27,480 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 13:45:27,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1537 conditions, 758 events. 509/758 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 3512 event pairs, 280 based on Foata normal form. 0/261 useless extension candidates. Maximal degree in co-relation 1495. Up to 747 conditions per place. [2023-08-27 13:45:27,485 INFO L140 encePairwiseOnDemand]: 262/266 looper letters, 29 selfloop transitions, 9 changer transitions 0/40 dead transitions. [2023-08-27 13:45:27,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 40 transitions, 187 flow [2023-08-27 13:45:27,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 13:45:27,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 13:45:27,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 677 transitions. [2023-08-27 13:45:27,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4241854636591479 [2023-08-27 13:45:27,487 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 677 transitions. [2023-08-27 13:45:27,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 677 transitions. [2023-08-27 13:45:27,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:27,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 677 transitions. [2023-08-27 13:45:27,490 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 112.83333333333333) internal successors, (677), 6 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:27,492 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 266.0) internal successors, (1862), 7 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:27,493 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 266.0) internal successors, (1862), 7 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:27,493 INFO L175 Difference]: Start difference. First operand has 35 places, 34 transitions, 87 flow. Second operand 6 states and 677 transitions. [2023-08-27 13:45:27,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 40 transitions, 187 flow [2023-08-27 13:45:27,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 40 transitions, 182 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 13:45:27,494 INFO L231 Difference]: Finished difference. Result has 42 places, 40 transitions, 143 flow [2023-08-27 13:45:27,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=143, PETRI_PLACES=42, PETRI_TRANSITIONS=40} [2023-08-27 13:45:27,495 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 1 predicate places. [2023-08-27 13:45:27,495 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 40 transitions, 143 flow [2023-08-27 13:45:27,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 107.0) internal successors, (642), 6 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:27,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:27,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 13:45:27,508 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 13:45:27,701 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 13:45:27,704 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:27,706 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:27,706 INFO L85 PathProgramCache]: Analyzing trace with hash 706712568, now seen corresponding path program 1 times [2023-08-27 13:45:27,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:27,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868969148] [2023-08-27 13:45:27,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:27,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:27,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:27,777 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 13:45:27,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:27,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868969148] [2023-08-27 13:45:27,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868969148] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:45:27,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:45:27,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 13:45:27,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975629559] [2023-08-27 13:45:27,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:45:27,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:45:27,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:27,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:45:27,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 13:45:27,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 266 [2023-08-27 13:45:27,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 40 transitions, 143 flow. Second operand has 5 states, 5 states have (on average 92.0) internal successors, (460), 5 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:27,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:27,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 266 [2023-08-27 13:45:27,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:27,966 INFO L124 PetriNetUnfolderBase]: 519/857 cut-off events. [2023-08-27 13:45:27,966 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-27 13:45:27,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1757 conditions, 857 events. 519/857 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 4329 event pairs, 305 based on Foata normal form. 0/396 useless extension candidates. Maximal degree in co-relation 1721. Up to 638 conditions per place. [2023-08-27 13:45:27,971 INFO L140 encePairwiseOnDemand]: 256/266 looper letters, 65 selfloop transitions, 5 changer transitions 0/71 dead transitions. [2023-08-27 13:45:27,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 71 transitions, 350 flow [2023-08-27 13:45:27,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:45:27,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:45:27,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 524 transitions. [2023-08-27 13:45:27,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39398496240601505 [2023-08-27 13:45:27,973 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 524 transitions. [2023-08-27 13:45:27,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 524 transitions. [2023-08-27 13:45:27,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:27,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 524 transitions. [2023-08-27 13:45:27,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 104.8) internal successors, (524), 5 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:27,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 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 13:45:27,977 INFO L81 ComplementDD]: Finished complementDD. Result has 6 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 13:45:27,977 INFO L175 Difference]: Start difference. First operand has 42 places, 40 transitions, 143 flow. Second operand 5 states and 524 transitions. [2023-08-27 13:45:27,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 71 transitions, 350 flow [2023-08-27 13:45:27,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 71 transitions, 329 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-27 13:45:27,980 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 155 flow [2023-08-27 13:45:27,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=155, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2023-08-27 13:45:27,981 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 6 predicate places. [2023-08-27 13:45:27,981 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 155 flow [2023-08-27 13:45:27,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 92.0) internal successors, (460), 5 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:27,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:27,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 13:45:27,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 13:45:27,982 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:27,982 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:27,982 INFO L85 PathProgramCache]: Analyzing trace with hash 439612329, now seen corresponding path program 1 times [2023-08-27 13:45:27,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:27,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799984828] [2023-08-27 13:45:27,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:27,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:28,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:28,254 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 13:45:28,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:28,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799984828] [2023-08-27 13:45:28,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799984828] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:28,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056895584] [2023-08-27 13:45:28,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:28,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:28,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:28,257 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 13:45:28,305 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 13:45:28,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:28,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:45:28,386 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:28,450 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:45:28,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:28,492 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:45:28,516 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 13:45:28,516 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:28,549 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_88 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_88) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) 4294967296)) is different from false [2023-08-27 13:45:28,562 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:28,562 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2023-08-27 13:45:28,571 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:28,571 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 29 [2023-08-27 13:45:28,593 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-08-27 13:45:28,604 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 13:45:28,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056895584] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:28,604 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:28,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2023-08-27 13:45:28,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589317307] [2023-08-27 13:45:28,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:28,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 13:45:28,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:28,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 13:45:28,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=102, Unknown=1, NotChecked=20, Total=156 [2023-08-27 13:45:28,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 266 [2023-08-27 13:45:28,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 155 flow. Second operand has 13 states, 13 states have (on average 87.3076923076923) internal successors, (1135), 13 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:28,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:28,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 266 [2023-08-27 13:45:28,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:29,032 INFO L124 PetriNetUnfolderBase]: 713/1182 cut-off events. [2023-08-27 13:45:29,032 INFO L125 PetriNetUnfolderBase]: For 171/171 co-relation queries the response was YES. [2023-08-27 13:45:29,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2646 conditions, 1182 events. 713/1182 cut-off events. For 171/171 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 6823 event pairs, 243 based on Foata normal form. 0/519 useless extension candidates. Maximal degree in co-relation 2612. Up to 778 conditions per place. [2023-08-27 13:45:29,039 INFO L140 encePairwiseOnDemand]: 252/266 looper letters, 52 selfloop transitions, 23 changer transitions 0/76 dead transitions. [2023-08-27 13:45:29,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 76 transitions, 399 flow [2023-08-27 13:45:29,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 13:45:29,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 13:45:29,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 758 transitions. [2023-08-27 13:45:29,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35620300751879697 [2023-08-27 13:45:29,042 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 758 transitions. [2023-08-27 13:45:29,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 758 transitions. [2023-08-27 13:45:29,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:29,043 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 758 transitions. [2023-08-27 13:45:29,044 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 94.75) internal successors, (758), 8 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 13:45:29,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 266.0) internal successors, (2394), 9 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:29,048 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 266.0) internal successors, (2394), 9 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:29,048 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 155 flow. Second operand 8 states and 758 transitions. [2023-08-27 13:45:29,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 76 transitions, 399 flow [2023-08-27 13:45:29,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 76 transitions, 394 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 13:45:29,053 INFO L231 Difference]: Finished difference. Result has 54 places, 58 transitions, 287 flow [2023-08-27 13:45:29,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=287, PETRI_PLACES=54, PETRI_TRANSITIONS=58} [2023-08-27 13:45:29,055 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 13 predicate places. [2023-08-27 13:45:29,055 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 58 transitions, 287 flow [2023-08-27 13:45:29,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 87.3076923076923) internal successors, (1135), 13 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:29,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:29,056 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 13:45:29,068 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 13:45:29,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:29,260 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:29,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:29,261 INFO L85 PathProgramCache]: Analyzing trace with hash 439824281, now seen corresponding path program 2 times [2023-08-27 13:45:29,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:29,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743835388] [2023-08-27 13:45:29,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:29,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:29,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:29,352 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 13:45:29,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:29,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743835388] [2023-08-27 13:45:29,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743835388] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:29,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830487598] [2023-08-27 13:45:29,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:45:29,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:29,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:29,357 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 13:45:29,365 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 13:45:29,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 13:45:29,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:45:29,442 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:45:29,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:29,458 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 13:45:29,458 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 13:45:29,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830487598] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:45:29,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 13:45:29,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 13:45:29,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333734132] [2023-08-27 13:45:29,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:45:29,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:45:29,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:29,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:45:29,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 13:45:29,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 266 [2023-08-27 13:45:29,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 58 transitions, 287 flow. Second operand has 3 states, 3 states have (on average 108.0) internal successors, (324), 3 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:29,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:29,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 266 [2023-08-27 13:45:29,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:29,614 INFO L124 PetriNetUnfolderBase]: 745/1192 cut-off events. [2023-08-27 13:45:29,615 INFO L125 PetriNetUnfolderBase]: For 379/417 co-relation queries the response was YES. [2023-08-27 13:45:29,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3131 conditions, 1192 events. 745/1192 cut-off events. For 379/417 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 6701 event pairs, 394 based on Foata normal form. 39/592 useless extension candidates. Maximal degree in co-relation 3099. Up to 1176 conditions per place. [2023-08-27 13:45:29,623 INFO L140 encePairwiseOnDemand]: 264/266 looper letters, 52 selfloop transitions, 1 changer transitions 0/57 dead transitions. [2023-08-27 13:45:29,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 57 transitions, 383 flow [2023-08-27 13:45:29,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:45:29,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:45:29,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 351 transitions. [2023-08-27 13:45:29,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398496240601504 [2023-08-27 13:45:29,626 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 351 transitions. [2023-08-27 13:45:29,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 351 transitions. [2023-08-27 13:45:29,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:29,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 351 transitions. [2023-08-27 13:45:29,627 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 117.0) internal successors, (351), 3 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:29,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:29,628 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:29,628 INFO L175 Difference]: Start difference. First operand has 54 places, 58 transitions, 287 flow. Second operand 3 states and 351 transitions. [2023-08-27 13:45:29,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 57 transitions, 383 flow [2023-08-27 13:45:29,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 57 transitions, 352 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-08-27 13:45:29,633 INFO L231 Difference]: Finished difference. Result has 50 places, 57 transitions, 248 flow [2023-08-27 13:45:29,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=248, PETRI_PLACES=50, PETRI_TRANSITIONS=57} [2023-08-27 13:45:29,634 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2023-08-27 13:45:29,634 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 57 transitions, 248 flow [2023-08-27 13:45:29,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 108.0) internal successors, (324), 3 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:29,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:29,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 13:45:29,640 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 13:45:29,840 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 13:45:29,840 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:29,841 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:29,841 INFO L85 PathProgramCache]: Analyzing trace with hash 439612332, now seen corresponding path program 1 times [2023-08-27 13:45:29,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:29,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805126019] [2023-08-27 13:45:29,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:29,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:29,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:29,892 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:45:29,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:29,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805126019] [2023-08-27 13:45:29,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805126019] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:45:29,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:45:29,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:45:29,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664577578] [2023-08-27 13:45:29,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:45:29,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:45:29,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:29,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:45:29,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:45:29,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 266 [2023-08-27 13:45:29,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 57 transitions, 248 flow. Second operand has 3 states, 3 states have (on average 111.66666666666667) internal successors, (335), 3 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:29,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:29,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 266 [2023-08-27 13:45:29,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:30,093 INFO L124 PetriNetUnfolderBase]: 872/1446 cut-off events. [2023-08-27 13:45:30,093 INFO L125 PetriNetUnfolderBase]: For 383/439 co-relation queries the response was YES. [2023-08-27 13:45:30,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3576 conditions, 1446 events. 872/1446 cut-off events. For 383/439 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 8466 event pairs, 133 based on Foata normal form. 58/790 useless extension candidates. Maximal degree in co-relation 3563. Up to 1176 conditions per place. [2023-08-27 13:45:30,102 INFO L140 encePairwiseOnDemand]: 254/266 looper letters, 63 selfloop transitions, 9 changer transitions 1/77 dead transitions. [2023-08-27 13:45:30,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 77 transitions, 464 flow [2023-08-27 13:45:30,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:45:30,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:45:30,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 384 transitions. [2023-08-27 13:45:30,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48120300751879697 [2023-08-27 13:45:30,104 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 384 transitions. [2023-08-27 13:45:30,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 384 transitions. [2023-08-27 13:45:30,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:30,104 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 384 transitions. [2023-08-27 13:45:30,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 128.0) internal successors, (384), 3 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:30,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:30,107 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 266.0) internal successors, (1064), 4 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:30,107 INFO L175 Difference]: Start difference. First operand has 50 places, 57 transitions, 248 flow. Second operand 3 states and 384 transitions. [2023-08-27 13:45:30,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 77 transitions, 464 flow [2023-08-27 13:45:30,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 77 transitions, 463 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:45:30,110 INFO L231 Difference]: Finished difference. Result has 52 places, 62 transitions, 312 flow [2023-08-27 13:45:30,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=312, PETRI_PLACES=52, PETRI_TRANSITIONS=62} [2023-08-27 13:45:30,111 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2023-08-27 13:45:30,111 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 62 transitions, 312 flow [2023-08-27 13:45:30,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 111.66666666666667) internal successors, (335), 3 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:30,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:30,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 13:45:30,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 13:45:30,112 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:30,112 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:30,112 INFO L85 PathProgramCache]: Analyzing trace with hash 439612335, now seen corresponding path program 1 times [2023-08-27 13:45:30,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:30,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153713544] [2023-08-27 13:45:30,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:30,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:30,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:30,362 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 13:45:30,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:30,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153713544] [2023-08-27 13:45:30,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153713544] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:30,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496866422] [2023-08-27 13:45:30,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:30,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:30,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:30,365 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 13:45:30,367 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 13:45:30,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:30,445 INFO L262 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 13:45:30,446 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:30,476 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:45:30,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:30,513 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:45:30,526 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 13:45:30,526 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:30,583 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:30,584 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-08-27 13:45:30,592 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:30,593 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 39 treesize of output 35 [2023-08-27 13:45:30,597 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2023-08-27 13:45:30,621 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 13:45:30,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496866422] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:30,621 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:30,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2023-08-27 13:45:30,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399567008] [2023-08-27 13:45:30,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:30,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 13:45:30,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:30,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 13:45:30,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=100, Unknown=1, NotChecked=0, Total=132 [2023-08-27 13:45:30,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 266 [2023-08-27 13:45:30,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 62 transitions, 312 flow. Second operand has 12 states, 12 states have (on average 87.25) internal successors, (1047), 12 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:30,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:30,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 266 [2023-08-27 13:45:30,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:30,987 INFO L124 PetriNetUnfolderBase]: 945/1556 cut-off events. [2023-08-27 13:45:30,987 INFO L125 PetriNetUnfolderBase]: For 808/808 co-relation queries the response was YES. [2023-08-27 13:45:30,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4623 conditions, 1556 events. 945/1556 cut-off events. For 808/808 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 8989 event pairs, 314 based on Foata normal form. 0/896 useless extension candidates. Maximal degree in co-relation 4608. Up to 1069 conditions per place. [2023-08-27 13:45:30,997 INFO L140 encePairwiseOnDemand]: 254/266 looper letters, 59 selfloop transitions, 26 changer transitions 0/86 dead transitions. [2023-08-27 13:45:30,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 86 transitions, 588 flow [2023-08-27 13:45:30,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 13:45:30,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 13:45:31,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 752 transitions. [2023-08-27 13:45:31,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3533834586466165 [2023-08-27 13:45:31,001 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 752 transitions. [2023-08-27 13:45:31,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 752 transitions. [2023-08-27 13:45:31,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:31,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 752 transitions. [2023-08-27 13:45:31,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 94.0) internal successors, (752), 8 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:31,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 266.0) internal successors, (2394), 9 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:31,007 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 266.0) internal successors, (2394), 9 states have internal predecessors, (2394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:31,007 INFO L175 Difference]: Start difference. First operand has 52 places, 62 transitions, 312 flow. Second operand 8 states and 752 transitions. [2023-08-27 13:45:31,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 86 transitions, 588 flow [2023-08-27 13:45:31,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 86 transitions, 574 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:45:31,014 INFO L231 Difference]: Finished difference. Result has 58 places, 64 transitions, 366 flow [2023-08-27 13:45:31,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=299, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=366, PETRI_PLACES=58, PETRI_TRANSITIONS=64} [2023-08-27 13:45:31,016 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 17 predicate places. [2023-08-27 13:45:31,016 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 64 transitions, 366 flow [2023-08-27 13:45:31,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 87.25) internal successors, (1047), 12 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:31,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:31,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:31,025 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 13:45:31,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:31,221 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:31,221 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:31,222 INFO L85 PathProgramCache]: Analyzing trace with hash 550583461, now seen corresponding path program 1 times [2023-08-27 13:45:31,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:31,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409847192] [2023-08-27 13:45:31,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:31,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:31,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:31,287 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 13:45:31,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:31,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409847192] [2023-08-27 13:45:31,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409847192] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:45:31,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:45:31,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 13:45:31,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879966016] [2023-08-27 13:45:31,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:45:31,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:45:31,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:31,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:45:31,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 13:45:31,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 266 [2023-08-27 13:45:31,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 64 transitions, 366 flow. Second operand has 5 states, 5 states have (on average 92.4) internal successors, (462), 5 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:31,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:31,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 266 [2023-08-27 13:45:31,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:31,501 INFO L124 PetriNetUnfolderBase]: 788/1300 cut-off events. [2023-08-27 13:45:31,501 INFO L125 PetriNetUnfolderBase]: For 1780/1804 co-relation queries the response was YES. [2023-08-27 13:45:31,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4245 conditions, 1300 events. 788/1300 cut-off events. For 1780/1804 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 6976 event pairs, 399 based on Foata normal form. 24/927 useless extension candidates. Maximal degree in co-relation 4229. Up to 1258 conditions per place. [2023-08-27 13:45:31,509 INFO L140 encePairwiseOnDemand]: 258/266 looper letters, 56 selfloop transitions, 2 changer transitions 16/76 dead transitions. [2023-08-27 13:45:31,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 76 transitions, 545 flow [2023-08-27 13:45:31,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:45:31,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:45:31,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 504 transitions. [2023-08-27 13:45:31,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37894736842105264 [2023-08-27 13:45:31,512 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 504 transitions. [2023-08-27 13:45:31,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 504 transitions. [2023-08-27 13:45:31,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:31,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 504 transitions. [2023-08-27 13:45:31,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 100.8) internal successors, (504), 5 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:31,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 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 13:45:31,515 INFO L81 ComplementDD]: Finished complementDD. Result has 6 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 13:45:31,515 INFO L175 Difference]: Start difference. First operand has 58 places, 64 transitions, 366 flow. Second operand 5 states and 504 transitions. [2023-08-27 13:45:31,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 76 transitions, 545 flow [2023-08-27 13:45:31,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 76 transitions, 533 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 13:45:31,520 INFO L231 Difference]: Finished difference. Result has 61 places, 60 transitions, 344 flow [2023-08-27 13:45:31,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=344, PETRI_PLACES=61, PETRI_TRANSITIONS=60} [2023-08-27 13:45:31,521 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 20 predicate places. [2023-08-27 13:45:31,521 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 60 transitions, 344 flow [2023-08-27 13:45:31,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 92.4) internal successors, (462), 5 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:31,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:31,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:31,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 13:45:31,522 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:31,522 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:31,522 INFO L85 PathProgramCache]: Analyzing trace with hash 743228662, now seen corresponding path program 1 times [2023-08-27 13:45:31,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:31,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851756067] [2023-08-27 13:45:31,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:31,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:31,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:31,731 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 13:45:31,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:31,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851756067] [2023-08-27 13:45:31,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851756067] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:31,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529024277] [2023-08-27 13:45:31,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:31,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:31,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:31,733 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 13:45:31,741 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 13:45:31,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:31,823 INFO L262 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-27 13:45:31,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:31,862 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:45:31,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:31,896 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:45:31,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:31,924 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:45:31,931 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 13:45:31,931 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:32,020 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:32,020 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2023-08-27 13:45:32,036 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:32,036 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 125 treesize of output 117 [2023-08-27 13:45:32,044 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2023-08-27 13:45:32,067 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2023-08-27 13:45:32,082 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 13:45:32,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529024277] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:32,083 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:32,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2023-08-27 13:45:32,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100206730] [2023-08-27 13:45:32,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:32,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:45:32,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:32,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:45:32,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=160, Unknown=6, NotChecked=0, Total=210 [2023-08-27 13:45:32,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:45:32,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 60 transitions, 344 flow. Second operand has 15 states, 15 states have (on average 84.26666666666667) internal successors, (1264), 15 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:32,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:32,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:45:32,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:32,412 INFO L124 PetriNetUnfolderBase]: 904/1487 cut-off events. [2023-08-27 13:45:32,412 INFO L125 PetriNetUnfolderBase]: For 1384/1384 co-relation queries the response was YES. [2023-08-27 13:45:32,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4962 conditions, 1487 events. 904/1487 cut-off events. For 1384/1384 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 8804 event pairs, 202 based on Foata normal form. 87/1024 useless extension candidates. Maximal degree in co-relation 4943. Up to 624 conditions per place. [2023-08-27 13:45:32,422 INFO L140 encePairwiseOnDemand]: 253/266 looper letters, 63 selfloop transitions, 26 changer transitions 0/90 dead transitions. [2023-08-27 13:45:32,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 90 transitions, 658 flow [2023-08-27 13:45:32,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:45:32,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:45:32,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 645 transitions. [2023-08-27 13:45:32,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3464017185821697 [2023-08-27 13:45:32,425 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 645 transitions. [2023-08-27 13:45:32,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 645 transitions. [2023-08-27 13:45:32,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:32,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 645 transitions. [2023-08-27 13:45:32,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 92.14285714285714) internal successors, (645), 7 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:32,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 266.0) internal successors, (2128), 8 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:32,429 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 266.0) internal successors, (2128), 8 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:32,429 INFO L175 Difference]: Start difference. First operand has 61 places, 60 transitions, 344 flow. Second operand 7 states and 645 transitions. [2023-08-27 13:45:32,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 90 transitions, 658 flow [2023-08-27 13:45:32,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 90 transitions, 594 flow, removed 30 selfloop flow, removed 6 redundant places. [2023-08-27 13:45:32,438 INFO L231 Difference]: Finished difference. Result has 59 places, 65 transitions, 439 flow [2023-08-27 13:45:32,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=439, PETRI_PLACES=59, PETRI_TRANSITIONS=65} [2023-08-27 13:45:32,439 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2023-08-27 13:45:32,439 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 65 transitions, 439 flow [2023-08-27 13:45:32,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 84.26666666666667) internal successors, (1264), 15 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:32,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:32,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:32,447 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 13:45:32,645 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 13:45:32,645 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:32,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:32,646 INFO L85 PathProgramCache]: Analyzing trace with hash 743228668, now seen corresponding path program 1 times [2023-08-27 13:45:32,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:32,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422690263] [2023-08-27 13:45:32,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:32,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:32,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:32,911 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 13:45:32,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:32,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422690263] [2023-08-27 13:45:32,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422690263] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:32,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756657539] [2023-08-27 13:45:32,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:32,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:32,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:32,913 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 13:45:32,925 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 13:45:33,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:33,005 INFO L262 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-27 13:45:33,007 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:33,050 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:45:33,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:33,079 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:45:33,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:33,105 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:45:33,112 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 13:45:33,113 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:33,138 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_249 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_249) c_~A~0.base) c_~A~0.offset) 9223372039002259456))) is different from false [2023-08-27 13:45:33,168 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:33,168 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-08-27 13:45:33,176 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:33,176 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 143 treesize of output 135 [2023-08-27 13:45:33,182 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-08-27 13:45:33,188 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2023-08-27 13:45:33,217 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 13:45:33,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756657539] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:33,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:33,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2023-08-27 13:45:33,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109498177] [2023-08-27 13:45:33,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:33,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:45:33,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:33,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:45:33,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=142, Unknown=2, NotChecked=24, Total=210 [2023-08-27 13:45:33,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:45:33,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 65 transitions, 439 flow. Second operand has 15 states, 15 states have (on average 84.26666666666667) internal successors, (1264), 15 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:33,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:33,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:45:33,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:33,568 INFO L124 PetriNetUnfolderBase]: 857/1411 cut-off events. [2023-08-27 13:45:33,569 INFO L125 PetriNetUnfolderBase]: For 2268/2268 co-relation queries the response was YES. [2023-08-27 13:45:33,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4763 conditions, 1411 events. 857/1411 cut-off events. For 2268/2268 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 8074 event pairs, 264 based on Foata normal form. 29/912 useless extension candidates. Maximal degree in co-relation 4746. Up to 624 conditions per place. [2023-08-27 13:45:33,579 INFO L140 encePairwiseOnDemand]: 255/266 looper letters, 62 selfloop transitions, 26 changer transitions 0/89 dead transitions. [2023-08-27 13:45:33,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 89 transitions, 687 flow [2023-08-27 13:45:33,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:45:33,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:45:33,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 642 transitions. [2023-08-27 13:45:33,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3447905477980666 [2023-08-27 13:45:33,582 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 642 transitions. [2023-08-27 13:45:33,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 642 transitions. [2023-08-27 13:45:33,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:33,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 642 transitions. [2023-08-27 13:45:33,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 91.71428571428571) internal successors, (642), 7 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:33,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 266.0) internal successors, (2128), 8 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:33,587 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 266.0) internal successors, (2128), 8 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:33,587 INFO L175 Difference]: Start difference. First operand has 59 places, 65 transitions, 439 flow. Second operand 7 states and 642 transitions. [2023-08-27 13:45:33,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 89 transitions, 687 flow [2023-08-27 13:45:33,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 89 transitions, 679 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 13:45:33,593 INFO L231 Difference]: Finished difference. Result has 62 places, 64 transitions, 477 flow [2023-08-27 13:45:33,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=477, PETRI_PLACES=62, PETRI_TRANSITIONS=64} [2023-08-27 13:45:33,593 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2023-08-27 13:45:33,593 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 64 transitions, 477 flow [2023-08-27 13:45:33,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 84.26666666666667) internal successors, (1264), 15 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:33,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:33,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:33,601 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 13:45:33,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:33,799 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:33,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:33,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1565294425, now seen corresponding path program 1 times [2023-08-27 13:45:33,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:33,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094809802] [2023-08-27 13:45:33,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:33,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:33,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:34,054 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 13:45:34,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:34,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094809802] [2023-08-27 13:45:34,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094809802] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:34,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268975450] [2023-08-27 13:45:34,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:34,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:34,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:34,056 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 13:45:34,059 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 13:45:34,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:34,162 INFO L262 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-27 13:45:34,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:34,192 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:45:34,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:34,218 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:45:34,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:34,249 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:45:34,259 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 13:45:34,259 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:34,295 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_283 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_283) c_~A~0.base) c_~A~0.offset) 9223372039002259456)) is different from false [2023-08-27 13:45:34,331 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:34,331 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2023-08-27 13:45:34,339 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:34,339 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 63 treesize of output 59 [2023-08-27 13:45:34,344 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2023-08-27 13:45:34,348 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2023-08-27 13:45:34,391 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 13:45:34,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268975450] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:34,392 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:34,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2023-08-27 13:45:34,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206731245] [2023-08-27 13:45:34,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:34,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:45:34,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:34,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:45:34,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=142, Unknown=2, NotChecked=24, Total=210 [2023-08-27 13:45:34,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:45:34,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 64 transitions, 477 flow. Second operand has 15 states, 15 states have (on average 84.4) internal successors, (1266), 15 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:34,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:34,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:45:34,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:34,783 INFO L124 PetriNetUnfolderBase]: 921/1614 cut-off events. [2023-08-27 13:45:34,783 INFO L125 PetriNetUnfolderBase]: For 4059/4189 co-relation queries the response was YES. [2023-08-27 13:45:34,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5834 conditions, 1614 events. 921/1614 cut-off events. For 4059/4189 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 9487 event pairs, 170 based on Foata normal form. 130/1244 useless extension candidates. Maximal degree in co-relation 5817. Up to 679 conditions per place. [2023-08-27 13:45:34,800 INFO L140 encePairwiseOnDemand]: 253/266 looper letters, 87 selfloop transitions, 15 changer transitions 0/104 dead transitions. [2023-08-27 13:45:34,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 104 transitions, 1013 flow [2023-08-27 13:45:34,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:45:34,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:45:34,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 645 transitions. [2023-08-27 13:45:34,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3464017185821697 [2023-08-27 13:45:34,804 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 645 transitions. [2023-08-27 13:45:34,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 645 transitions. [2023-08-27 13:45:34,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:34,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 645 transitions. [2023-08-27 13:45:34,806 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 92.14285714285714) internal successors, (645), 7 states have internal predecessors, (645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:34,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 266.0) internal successors, (2128), 8 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:34,809 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 266.0) internal successors, (2128), 8 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:34,809 INFO L175 Difference]: Start difference. First operand has 62 places, 64 transitions, 477 flow. Second operand 7 states and 645 transitions. [2023-08-27 13:45:34,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 104 transitions, 1013 flow [2023-08-27 13:45:34,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 104 transitions, 990 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 13:45:34,820 INFO L231 Difference]: Finished difference. Result has 66 places, 68 transitions, 533 flow [2023-08-27 13:45:34,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=533, PETRI_PLACES=66, PETRI_TRANSITIONS=68} [2023-08-27 13:45:34,821 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2023-08-27 13:45:34,821 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 68 transitions, 533 flow [2023-08-27 13:45:34,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 84.4) internal successors, (1266), 15 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:34,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:34,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:34,832 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-08-27 13:45:35,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:35,027 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:35,027 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:35,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1565294426, now seen corresponding path program 1 times [2023-08-27 13:45:35,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:35,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993469589] [2023-08-27 13:45:35,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:35,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:35,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:35,284 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 13:45:35,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:35,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993469589] [2023-08-27 13:45:35,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993469589] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:35,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804086991] [2023-08-27 13:45:35,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:35,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:35,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:35,287 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 13:45:35,289 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 13:45:35,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:35,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-27 13:45:35,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:35,418 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:45:35,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:35,448 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:45:35,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:35,476 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:45:35,486 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 13:45:35,487 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:35,567 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:35,567 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-08-27 13:45:35,574 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:35,574 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 143 treesize of output 135 [2023-08-27 13:45:35,579 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-08-27 13:45:35,588 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2023-08-27 13:45:35,621 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 13:45:35,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804086991] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:35,621 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:35,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2023-08-27 13:45:35,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836779930] [2023-08-27 13:45:35,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:35,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:45:35,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:35,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:45:35,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=162, Unknown=4, NotChecked=0, Total=210 [2023-08-27 13:45:35,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:45:35,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 68 transitions, 533 flow. Second operand has 15 states, 15 states have (on average 84.4) internal successors, (1266), 15 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:35,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:35,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:45:35,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:35,980 INFO L124 PetriNetUnfolderBase]: 865/1514 cut-off events. [2023-08-27 13:45:35,980 INFO L125 PetriNetUnfolderBase]: For 3756/3878 co-relation queries the response was YES. [2023-08-27 13:45:35,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6456 conditions, 1514 events. 865/1514 cut-off events. For 3756/3878 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 8852 event pairs, 172 based on Foata normal form. 122/1318 useless extension candidates. Maximal degree in co-relation 6437. Up to 659 conditions per place. [2023-08-27 13:45:35,993 INFO L140 encePairwiseOnDemand]: 255/266 looper letters, 86 selfloop transitions, 15 changer transitions 0/103 dead transitions. [2023-08-27 13:45:35,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 103 transitions, 1047 flow [2023-08-27 13:45:35,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:45:35,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:45:35,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 642 transitions. [2023-08-27 13:45:35,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3447905477980666 [2023-08-27 13:45:35,996 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 642 transitions. [2023-08-27 13:45:35,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 642 transitions. [2023-08-27 13:45:35,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:35,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 642 transitions. [2023-08-27 13:45:35,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 91.71428571428571) internal successors, (642), 7 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:36,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 266.0) internal successors, (2128), 8 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:36,001 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 266.0) internal successors, (2128), 8 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:36,001 INFO L175 Difference]: Start difference. First operand has 66 places, 68 transitions, 533 flow. Second operand 7 states and 642 transitions. [2023-08-27 13:45:36,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 103 transitions, 1047 flow [2023-08-27 13:45:36,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 103 transitions, 1039 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 13:45:36,009 INFO L231 Difference]: Finished difference. Result has 69 places, 67 transitions, 551 flow [2023-08-27 13:45:36,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=551, PETRI_PLACES=69, PETRI_TRANSITIONS=67} [2023-08-27 13:45:36,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 28 predicate places. [2023-08-27 13:45:36,010 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 67 transitions, 551 flow [2023-08-27 13:45:36,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 84.4) internal successors, (1266), 15 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:36,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:36,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:36,022 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 13:45:36,217 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,SelfDestructingSolverStorable12 [2023-08-27 13:45:36,217 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:36,217 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:36,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1560679161, now seen corresponding path program 1 times [2023-08-27 13:45:36,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:36,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576116553] [2023-08-27 13:45:36,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:36,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:36,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:36,316 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:36,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:36,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576116553] [2023-08-27 13:45:36,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576116553] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:36,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279318996] [2023-08-27 13:45:36,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:36,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:36,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:36,318 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 13:45:36,320 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 13:45:36,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:36,414 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:45:36,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:36,464 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:36,464 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:36,518 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:36,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279318996] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:36,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:36,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-27 13:45:36,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157379686] [2023-08-27 13:45:36,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:36,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:45:36,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:36,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:45:36,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-08-27 13:45:36,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 266 [2023-08-27 13:45:36,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 67 transitions, 551 flow. Second operand has 14 states, 14 states have (on average 92.5) internal successors, (1295), 14 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:36,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:36,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 266 [2023-08-27 13:45:36,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:36,982 INFO L124 PetriNetUnfolderBase]: 1172/2054 cut-off events. [2023-08-27 13:45:36,982 INFO L125 PetriNetUnfolderBase]: For 5952/6181 co-relation queries the response was YES. [2023-08-27 13:45:36,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9147 conditions, 2054 events. 1172/2054 cut-off events. For 5952/6181 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 12535 event pairs, 675 based on Foata normal form. 340/2106 useless extension candidates. Maximal degree in co-relation 9128. Up to 1473 conditions per place. [2023-08-27 13:45:36,997 INFO L140 encePairwiseOnDemand]: 255/266 looper letters, 121 selfloop transitions, 14 changer transitions 0/136 dead transitions. [2023-08-27 13:45:36,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 136 transitions, 1296 flow [2023-08-27 13:45:36,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:45:36,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:45:37,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 723 transitions. [2023-08-27 13:45:37,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3882921589688507 [2023-08-27 13:45:37,000 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 723 transitions. [2023-08-27 13:45:37,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 723 transitions. [2023-08-27 13:45:37,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:37,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 723 transitions. [2023-08-27 13:45:37,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 103.28571428571429) internal successors, (723), 7 states have internal predecessors, (723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:37,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 266.0) internal successors, (2128), 8 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:37,005 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 266.0) internal successors, (2128), 8 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:37,005 INFO L175 Difference]: Start difference. First operand has 69 places, 67 transitions, 551 flow. Second operand 7 states and 723 transitions. [2023-08-27 13:45:37,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 136 transitions, 1296 flow [2023-08-27 13:45:37,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 136 transitions, 1277 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 13:45:37,015 INFO L231 Difference]: Finished difference. Result has 74 places, 77 transitions, 738 flow [2023-08-27 13:45:37,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=539, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=738, PETRI_PLACES=74, PETRI_TRANSITIONS=77} [2023-08-27 13:45:37,015 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2023-08-27 13:45:37,016 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 77 transitions, 738 flow [2023-08-27 13:45:37,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 92.5) internal successors, (1295), 14 states have internal predecessors, (1295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:37,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:37,016 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:37,021 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 13:45:37,218 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,SelfDestructingSolverStorable13 [2023-08-27 13:45:37,219 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:37,219 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:37,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1343019323, now seen corresponding path program 2 times [2023-08-27 13:45:37,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:37,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782994976] [2023-08-27 13:45:37,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:37,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:37,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:37,507 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:37,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:37,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782994976] [2023-08-27 13:45:37,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782994976] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:37,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395634236] [2023-08-27 13:45:37,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:45:37,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:37,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:37,509 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 13:45:37,512 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 13:45:37,607 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:45:37,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:45:37,609 INFO L262 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 13:45:37,611 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:37,654 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:45:37,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:37,683 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:45:37,716 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:37,717 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:37,791 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:37,791 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-08-27 13:45:37,798 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:37,799 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 43 treesize of output 37 [2023-08-27 13:45:37,813 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-08-27 13:45:37,845 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:37,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1395634236] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:37,845 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:37,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2023-08-27 13:45:37,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911845546] [2023-08-27 13:45:37,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:37,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:45:37,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:37,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:45:37,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=253, Unknown=2, NotChecked=0, Total=306 [2023-08-27 13:45:37,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 266 [2023-08-27 13:45:37,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 77 transitions, 738 flow. Second operand has 18 states, 18 states have (on average 87.33333333333333) internal successors, (1572), 18 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:37,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:37,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 266 [2023-08-27 13:45:37,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:38,471 INFO L124 PetriNetUnfolderBase]: 1178/2064 cut-off events. [2023-08-27 13:45:38,471 INFO L125 PetriNetUnfolderBase]: For 6439/6672 co-relation queries the response was YES. [2023-08-27 13:45:38,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9734 conditions, 2064 events. 1178/2064 cut-off events. For 6439/6672 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 12568 event pairs, 423 based on Foata normal form. 235/2007 useless extension candidates. Maximal degree in co-relation 9712. Up to 1304 conditions per place. [2023-08-27 13:45:38,519 INFO L140 encePairwiseOnDemand]: 252/266 looper letters, 71 selfloop transitions, 43 changer transitions 0/115 dead transitions. [2023-08-27 13:45:38,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 115 transitions, 1243 flow [2023-08-27 13:45:38,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 13:45:38,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 13:45:38,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1109 transitions. [2023-08-27 13:45:38,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3474310776942356 [2023-08-27 13:45:38,523 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1109 transitions. [2023-08-27 13:45:38,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1109 transitions. [2023-08-27 13:45:38,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:38,524 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1109 transitions. [2023-08-27 13:45:38,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 92.41666666666667) internal successors, (1109), 12 states have internal predecessors, (1109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:38,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 266.0) internal successors, (3458), 13 states have internal predecessors, (3458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:38,531 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 266.0) internal successors, (3458), 13 states have internal predecessors, (3458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:38,531 INFO L175 Difference]: Start difference. First operand has 74 places, 77 transitions, 738 flow. Second operand 12 states and 1109 transitions. [2023-08-27 13:45:38,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 115 transitions, 1243 flow [2023-08-27 13:45:38,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 115 transitions, 1232 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-27 13:45:38,544 INFO L231 Difference]: Finished difference. Result has 84 places, 92 transitions, 980 flow [2023-08-27 13:45:38,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=727, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=980, PETRI_PLACES=84, PETRI_TRANSITIONS=92} [2023-08-27 13:45:38,545 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2023-08-27 13:45:38,545 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 92 transitions, 980 flow [2023-08-27 13:45:38,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 87.33333333333333) internal successors, (1572), 18 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:38,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:38,558 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:38,565 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 13:45:38,763 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,SelfDestructingSolverStorable14 [2023-08-27 13:45:38,763 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:38,763 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:38,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1343019329, now seen corresponding path program 1 times [2023-08-27 13:45:38,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:38,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398520707] [2023-08-27 13:45:38,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:38,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:38,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:39,011 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:39,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:39,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398520707] [2023-08-27 13:45:39,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398520707] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:39,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535045164] [2023-08-27 13:45:39,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:39,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:39,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:39,013 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 13:45:39,016 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 13:45:39,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:39,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 13:45:39,120 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:39,162 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:45:39,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:39,187 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:45:39,210 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:39,210 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:39,276 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:39,276 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-08-27 13:45:39,284 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:39,285 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 37 treesize of output 31 [2023-08-27 13:45:39,288 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-08-27 13:45:39,328 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:39,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535045164] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:39,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:39,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2023-08-27 13:45:39,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921021487] [2023-08-27 13:45:39,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:39,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 13:45:39,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:39,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 13:45:39,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2023-08-27 13:45:39,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 266 [2023-08-27 13:45:39,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 92 transitions, 980 flow. Second operand has 17 states, 17 states have (on average 87.29411764705883) internal successors, (1484), 17 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:39,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:39,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 266 [2023-08-27 13:45:39,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:39,910 INFO L124 PetriNetUnfolderBase]: 1177/2063 cut-off events. [2023-08-27 13:45:39,911 INFO L125 PetriNetUnfolderBase]: For 7332/7561 co-relation queries the response was YES. [2023-08-27 13:45:39,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10177 conditions, 2063 events. 1177/2063 cut-off events. For 7332/7561 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 12565 event pairs, 401 based on Foata normal form. 230/2001 useless extension candidates. Maximal degree in co-relation 10153. Up to 1303 conditions per place. [2023-08-27 13:45:39,928 INFO L140 encePairwiseOnDemand]: 254/266 looper letters, 70 selfloop transitions, 42 changer transitions 0/113 dead transitions. [2023-08-27 13:45:39,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 113 transitions, 1342 flow [2023-08-27 13:45:39,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 13:45:39,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 13:45:39,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1019 transitions. [2023-08-27 13:45:39,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.348257006151743 [2023-08-27 13:45:39,932 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1019 transitions. [2023-08-27 13:45:39,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1019 transitions. [2023-08-27 13:45:39,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:39,932 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1019 transitions. [2023-08-27 13:45:39,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 92.63636363636364) internal successors, (1019), 11 states have internal predecessors, (1019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:39,938 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 266.0) internal successors, (3192), 12 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:39,939 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 266.0) internal successors, (3192), 12 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:39,939 INFO L175 Difference]: Start difference. First operand has 84 places, 92 transitions, 980 flow. Second operand 11 states and 1019 transitions. [2023-08-27 13:45:39,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 113 transitions, 1342 flow [2023-08-27 13:45:39,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 113 transitions, 1320 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-08-27 13:45:39,969 INFO L231 Difference]: Finished difference. Result has 91 places, 90 transitions, 1020 flow [2023-08-27 13:45:39,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1020, PETRI_PLACES=91, PETRI_TRANSITIONS=90} [2023-08-27 13:45:39,970 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 50 predicate places. [2023-08-27 13:45:39,970 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 90 transitions, 1020 flow [2023-08-27 13:45:39,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 87.29411764705883) internal successors, (1484), 17 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:39,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:39,971 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:39,978 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 13:45:40,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-27 13:45:40,176 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:40,176 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:40,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1343019326, now seen corresponding path program 1 times [2023-08-27 13:45:40,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:40,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519441495] [2023-08-27 13:45:40,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:40,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:40,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:40,268 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 13:45:40,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:40,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519441495] [2023-08-27 13:45:40,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519441495] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:45:40,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:45:40,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 13:45:40,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604504605] [2023-08-27 13:45:40,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:45:40,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 13:45:40,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:40,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 13:45:40,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 13:45:40,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 266 [2023-08-27 13:45:40,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 90 transitions, 1020 flow. Second operand has 4 states, 4 states have (on average 111.75) internal successors, (447), 4 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:40,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:40,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 266 [2023-08-27 13:45:40,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:40,639 INFO L124 PetriNetUnfolderBase]: 1365/2469 cut-off events. [2023-08-27 13:45:40,639 INFO L125 PetriNetUnfolderBase]: For 9545/10004 co-relation queries the response was YES. [2023-08-27 13:45:40,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12140 conditions, 2469 events. 1365/2469 cut-off events. For 9545/10004 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16317 event pairs, 174 based on Foata normal form. 459/2641 useless extension candidates. Maximal degree in co-relation 12115. Up to 1083 conditions per place. [2023-08-27 13:45:40,659 INFO L140 encePairwiseOnDemand]: 254/266 looper letters, 118 selfloop transitions, 26 changer transitions 1/150 dead transitions. [2023-08-27 13:45:40,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 150 transitions, 1759 flow [2023-08-27 13:45:40,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:45:40,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:45:40,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 639 transitions. [2023-08-27 13:45:40,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48045112781954885 [2023-08-27 13:45:40,661 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 639 transitions. [2023-08-27 13:45:40,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 639 transitions. [2023-08-27 13:45:40,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:40,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 639 transitions. [2023-08-27 13:45:40,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 127.8) internal successors, (639), 5 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:40,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 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 13:45:40,665 INFO L81 ComplementDD]: Finished complementDD. Result has 6 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 13:45:40,665 INFO L175 Difference]: Start difference. First operand has 91 places, 90 transitions, 1020 flow. Second operand 5 states and 639 transitions. [2023-08-27 13:45:40,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 150 transitions, 1759 flow [2023-08-27 13:45:40,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 150 transitions, 1738 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-27 13:45:40,695 INFO L231 Difference]: Finished difference. Result has 93 places, 107 transitions, 1336 flow [2023-08-27 13:45:40,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=958, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1336, PETRI_PLACES=93, PETRI_TRANSITIONS=107} [2023-08-27 13:45:40,696 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 52 predicate places. [2023-08-27 13:45:40,696 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 107 transitions, 1336 flow [2023-08-27 13:45:40,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 111.75) internal successors, (447), 4 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:40,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:40,696 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:40,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 13:45:40,697 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:40,697 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:40,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1343019327, now seen corresponding path program 1 times [2023-08-27 13:45:40,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:40,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489348408] [2023-08-27 13:45:40,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:40,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:40,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:40,785 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 13:45:40,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:40,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489348408] [2023-08-27 13:45:40,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489348408] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:45:40,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:45:40,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 13:45:40,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870879673] [2023-08-27 13:45:40,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:45:40,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 13:45:40,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:40,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 13:45:40,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 13:45:40,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 266 [2023-08-27 13:45:40,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 107 transitions, 1336 flow. Second operand has 4 states, 4 states have (on average 111.75) internal successors, (447), 4 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:40,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:40,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 266 [2023-08-27 13:45:40,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:41,166 INFO L124 PetriNetUnfolderBase]: 1285/2382 cut-off events. [2023-08-27 13:45:41,166 INFO L125 PetriNetUnfolderBase]: For 15206/15686 co-relation queries the response was YES. [2023-08-27 13:45:41,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13193 conditions, 2382 events. 1285/2382 cut-off events. For 15206/15686 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 15984 event pairs, 129 based on Foata normal form. 573/2782 useless extension candidates. Maximal degree in co-relation 13163. Up to 962 conditions per place. [2023-08-27 13:45:41,190 INFO L140 encePairwiseOnDemand]: 254/266 looper letters, 128 selfloop transitions, 39 changer transitions 1/173 dead transitions. [2023-08-27 13:45:41,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 173 transitions, 2299 flow [2023-08-27 13:45:41,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:45:41,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:45:41,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 639 transitions. [2023-08-27 13:45:41,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48045112781954885 [2023-08-27 13:45:41,192 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 639 transitions. [2023-08-27 13:45:41,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 639 transitions. [2023-08-27 13:45:41,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:41,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 639 transitions. [2023-08-27 13:45:41,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 127.8) internal successors, (639), 5 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:41,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 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 13:45:41,196 INFO L81 ComplementDD]: Finished complementDD. Result has 6 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 13:45:41,196 INFO L175 Difference]: Start difference. First operand has 93 places, 107 transitions, 1336 flow. Second operand 5 states and 639 transitions. [2023-08-27 13:45:41,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 173 transitions, 2299 flow [2023-08-27 13:45:41,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 173 transitions, 2299 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 13:45:41,246 INFO L231 Difference]: Finished difference. Result has 101 places, 130 transitions, 1901 flow [2023-08-27 13:45:41,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=1285, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1901, PETRI_PLACES=101, PETRI_TRANSITIONS=130} [2023-08-27 13:45:41,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2023-08-27 13:45:41,247 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 130 transitions, 1901 flow [2023-08-27 13:45:41,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 111.75) internal successors, (447), 4 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:41,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:41,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:41,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 13:45:41,248 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:41,248 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:41,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1009415712, now seen corresponding path program 1 times [2023-08-27 13:45:41,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:41,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878732757] [2023-08-27 13:45:41,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:41,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:41,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:41,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:41,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:41,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878732757] [2023-08-27 13:45:41,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878732757] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:41,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732558718] [2023-08-27 13:45:41,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:41,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:41,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:41,358 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 13:45:41,371 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 13:45:41,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:41,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:45:41,480 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:41,495 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:45:41,495 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 13:45:41,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732558718] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:45:41,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 13:45:41,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 8 [2023-08-27 13:45:41,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136716777] [2023-08-27 13:45:41,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:45:41,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 13:45:41,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:41,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 13:45:41,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-08-27 13:45:41,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 266 [2023-08-27 13:45:41,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 130 transitions, 1901 flow. Second operand has 4 states, 4 states have (on average 112.25) internal successors, (449), 4 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:41,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:41,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 266 [2023-08-27 13:45:41,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:41,882 INFO L124 PetriNetUnfolderBase]: 1112/2061 cut-off events. [2023-08-27 13:45:41,883 INFO L125 PetriNetUnfolderBase]: For 19370/19787 co-relation queries the response was YES. [2023-08-27 13:45:41,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12441 conditions, 2061 events. 1112/2061 cut-off events. For 19370/19787 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 13356 event pairs, 116 based on Foata normal form. 517/2421 useless extension candidates. Maximal degree in co-relation 12405. Up to 1167 conditions per place. [2023-08-27 13:45:41,900 INFO L140 encePairwiseOnDemand]: 256/266 looper letters, 113 selfloop transitions, 33 changer transitions 1/152 dead transitions. [2023-08-27 13:45:41,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 152 transitions, 2171 flow [2023-08-27 13:45:41,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:45:41,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:45:41,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 623 transitions. [2023-08-27 13:45:41,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46842105263157896 [2023-08-27 13:45:41,902 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 623 transitions. [2023-08-27 13:45:41,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 623 transitions. [2023-08-27 13:45:41,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:41,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 623 transitions. [2023-08-27 13:45:41,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 124.6) internal successors, (623), 5 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:41,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 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 13:45:41,905 INFO L81 ComplementDD]: Finished complementDD. Result has 6 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 13:45:41,905 INFO L175 Difference]: Start difference. First operand has 101 places, 130 transitions, 1901 flow. Second operand 5 states and 623 transitions. [2023-08-27 13:45:41,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 152 transitions, 2171 flow [2023-08-27 13:45:41,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 152 transitions, 2151 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-08-27 13:45:41,950 INFO L231 Difference]: Finished difference. Result has 101 places, 113 transitions, 1609 flow [2023-08-27 13:45:41,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1609, PETRI_PLACES=101, PETRI_TRANSITIONS=113} [2023-08-27 13:45:41,950 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2023-08-27 13:45:41,950 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 113 transitions, 1609 flow [2023-08-27 13:45:41,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 112.25) internal successors, (449), 4 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:41,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:41,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:41,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-27 13:45:42,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:42,156 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:42,156 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:42,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1009415708, now seen corresponding path program 1 times [2023-08-27 13:45:42,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:42,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330731459] [2023-08-27 13:45:42,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:42,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:42,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:42,228 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:42,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:42,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330731459] [2023-08-27 13:45:42,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330731459] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:42,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476454997] [2023-08-27 13:45:42,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:42,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:42,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:42,230 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 13:45:42,232 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 13:45:42,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:42,334 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:45:42,335 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:42,389 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:42,390 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:42,426 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:42,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476454997] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:42,427 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:42,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-27 13:45:42,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492695348] [2023-08-27 13:45:42,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:42,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:45:42,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:42,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:45:42,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-08-27 13:45:42,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 266 [2023-08-27 13:45:42,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 113 transitions, 1609 flow. Second operand has 14 states, 14 states have (on average 92.64285714285714) internal successors, (1297), 14 states have internal predecessors, (1297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:42,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:42,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 266 [2023-08-27 13:45:42,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:42,778 INFO L124 PetriNetUnfolderBase]: 979/1811 cut-off events. [2023-08-27 13:45:42,778 INFO L125 PetriNetUnfolderBase]: For 15551/15722 co-relation queries the response was YES. [2023-08-27 13:45:42,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10970 conditions, 1811 events. 979/1811 cut-off events. For 15551/15722 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 11016 event pairs, 570 based on Foata normal form. 261/1939 useless extension candidates. Maximal degree in co-relation 10934. Up to 1548 conditions per place. [2023-08-27 13:45:42,795 INFO L140 encePairwiseOnDemand]: 256/266 looper letters, 132 selfloop transitions, 10 changer transitions 0/146 dead transitions. [2023-08-27 13:45:42,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 146 transitions, 2202 flow [2023-08-27 13:45:42,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:45:42,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:45:42,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 702 transitions. [2023-08-27 13:45:42,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3770139634801289 [2023-08-27 13:45:42,797 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 702 transitions. [2023-08-27 13:45:42,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 702 transitions. [2023-08-27 13:45:42,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:42,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 702 transitions. [2023-08-27 13:45:42,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 100.28571428571429) internal successors, (702), 7 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:42,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 266.0) internal successors, (2128), 8 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:42,802 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 266.0) internal successors, (2128), 8 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:42,802 INFO L175 Difference]: Start difference. First operand has 101 places, 113 transitions, 1609 flow. Second operand 7 states and 702 transitions. [2023-08-27 13:45:42,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 146 transitions, 2202 flow [2023-08-27 13:45:42,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 146 transitions, 2202 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 13:45:42,840 INFO L231 Difference]: Finished difference. Result has 110 places, 117 transitions, 1683 flow [2023-08-27 13:45:42,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1683, PETRI_PLACES=110, PETRI_TRANSITIONS=117} [2023-08-27 13:45:42,841 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2023-08-27 13:45:42,841 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 117 transitions, 1683 flow [2023-08-27 13:45:42,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 92.64285714285714) internal successors, (1297), 14 states have internal predecessors, (1297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:42,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:42,841 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:42,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 13:45:43,046 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,SelfDestructingSolverStorable19 [2023-08-27 13:45:43,047 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:43,047 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:43,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1457859252, now seen corresponding path program 1 times [2023-08-27 13:45:43,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:43,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696003398] [2023-08-27 13:45:43,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:43,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:43,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:43,340 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:43,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:43,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696003398] [2023-08-27 13:45:43,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696003398] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:43,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635829920] [2023-08-27 13:45:43,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:43,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:43,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:43,342 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 13:45:43,366 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 13:45:43,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:43,454 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 13:45:43,457 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:43,520 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:45:43,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:43,550 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:45:43,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:43,573 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:45:43,594 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:43,594 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:43,698 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:43,698 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-08-27 13:45:43,705 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:43,705 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 141 treesize of output 129 [2023-08-27 13:45:43,709 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-08-27 13:45:43,713 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-08-27 13:45:43,769 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:43,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635829920] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:43,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:43,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-27 13:45:43,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518462629] [2023-08-27 13:45:43,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:43,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 13:45:43,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:43,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 13:45:43,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=316, Unknown=4, NotChecked=0, Total=380 [2023-08-27 13:45:43,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:45:43,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 117 transitions, 1683 flow. Second operand has 20 states, 20 states have (on average 84.3) internal successors, (1686), 20 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:43,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:43,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:45:43,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:44,488 INFO L124 PetriNetUnfolderBase]: 1233/2230 cut-off events. [2023-08-27 13:45:44,488 INFO L125 PetriNetUnfolderBase]: For 22814/22975 co-relation queries the response was YES. [2023-08-27 13:45:44,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14458 conditions, 2230 events. 1233/2230 cut-off events. For 22814/22975 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 13560 event pairs, 381 based on Foata normal form. 262/2325 useless extension candidates. Maximal degree in co-relation 14417. Up to 755 conditions per place. [2023-08-27 13:45:44,506 INFO L140 encePairwiseOnDemand]: 253/266 looper letters, 150 selfloop transitions, 57 changer transitions 0/209 dead transitions. [2023-08-27 13:45:44,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 209 transitions, 3121 flow [2023-08-27 13:45:44,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 13:45:44,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 13:45:44,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1023 transitions. [2023-08-27 13:45:44,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34962406015037595 [2023-08-27 13:45:44,510 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1023 transitions. [2023-08-27 13:45:44,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1023 transitions. [2023-08-27 13:45:44,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:44,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1023 transitions. [2023-08-27 13:45:44,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 93.0) internal successors, (1023), 11 states have internal predecessors, (1023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:44,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 266.0) internal successors, (3192), 12 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:44,515 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 266.0) internal successors, (3192), 12 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:44,515 INFO L175 Difference]: Start difference. First operand has 110 places, 117 transitions, 1683 flow. Second operand 11 states and 1023 transitions. [2023-08-27 13:45:44,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 209 transitions, 3121 flow [2023-08-27 13:45:44,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 209 transitions, 3110 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-27 13:45:44,557 INFO L231 Difference]: Finished difference. Result has 119 places, 131 transitions, 2129 flow [2023-08-27 13:45:44,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=1674, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2129, PETRI_PLACES=119, PETRI_TRANSITIONS=131} [2023-08-27 13:45:44,557 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2023-08-27 13:45:44,557 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 131 transitions, 2129 flow [2023-08-27 13:45:44,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 84.3) internal successors, (1686), 20 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:44,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:44,558 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:44,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-27 13:45:44,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:44,763 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:44,763 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:44,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1457859258, now seen corresponding path program 1 times [2023-08-27 13:45:44,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:44,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360138015] [2023-08-27 13:45:44,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:44,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:44,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:45,092 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:45,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:45,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360138015] [2023-08-27 13:45:45,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360138015] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:45,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327195362] [2023-08-27 13:45:45,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:45,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:45,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:45,097 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 13:45:45,100 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 13:45:45,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:45,210 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 13:45:45,215 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:45,263 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:45:45,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:45,298 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:45:45,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:45,323 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:45:45,352 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:45,353 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:45,394 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_575 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_575) c_~A~0.base) (+ c_~A~0.offset 4)) 9223372039002259456))) is different from false [2023-08-27 13:45:45,424 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:45,424 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-27 13:45:45,430 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:45,430 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 159 treesize of output 147 [2023-08-27 13:45:45,447 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2023-08-27 13:45:45,453 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2023-08-27 13:45:45,508 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:45,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327195362] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:45,508 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:45,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2023-08-27 13:45:45,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625528184] [2023-08-27 13:45:45,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:45,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 13:45:45,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:45,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 13:45:45,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=321, Unknown=1, NotChecked=36, Total=420 [2023-08-27 13:45:45,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:45:45,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 131 transitions, 2129 flow. Second operand has 21 states, 21 states have (on average 84.33333333333333) internal successors, (1771), 21 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:45,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:45,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:45:45,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:46,359 INFO L124 PetriNetUnfolderBase]: 1177/2137 cut-off events. [2023-08-27 13:45:46,359 INFO L125 PetriNetUnfolderBase]: For 26979/27124 co-relation queries the response was YES. [2023-08-27 13:45:46,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14797 conditions, 2137 events. 1177/2137 cut-off events. For 26979/27124 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 12895 event pairs, 404 based on Foata normal form. 184/2158 useless extension candidates. Maximal degree in co-relation 14754. Up to 739 conditions per place. [2023-08-27 13:45:46,376 INFO L140 encePairwiseOnDemand]: 255/266 looper letters, 173 selfloop transitions, 57 changer transitions 0/232 dead transitions. [2023-08-27 13:45:46,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 232 transitions, 3577 flow [2023-08-27 13:45:46,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 13:45:46,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 13:45:46,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1206 transitions. [2023-08-27 13:45:46,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34875650665124347 [2023-08-27 13:45:46,386 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1206 transitions. [2023-08-27 13:45:46,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1206 transitions. [2023-08-27 13:45:46,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:46,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1206 transitions. [2023-08-27 13:45:46,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 92.76923076923077) internal successors, (1206), 13 states have internal predecessors, (1206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:46,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 266.0) internal successors, (3724), 14 states have internal predecessors, (3724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:46,398 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 266.0) internal successors, (3724), 14 states have internal predecessors, (3724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:46,398 INFO L175 Difference]: Start difference. First operand has 119 places, 131 transitions, 2129 flow. Second operand 13 states and 1206 transitions. [2023-08-27 13:45:46,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 232 transitions, 3577 flow [2023-08-27 13:45:46,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 232 transitions, 3390 flow, removed 17 selfloop flow, removed 9 redundant places. [2023-08-27 13:45:46,450 INFO L231 Difference]: Finished difference. Result has 122 places, 130 transitions, 2043 flow [2023-08-27 13:45:46,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=1929, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2043, PETRI_PLACES=122, PETRI_TRANSITIONS=130} [2023-08-27 13:45:46,451 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2023-08-27 13:45:46,451 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 130 transitions, 2043 flow [2023-08-27 13:45:46,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 84.33333333333333) internal successors, (1771), 21 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:46,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:46,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:46,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 13:45:46,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:46,657 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:46,658 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:46,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1226967652, now seen corresponding path program 1 times [2023-08-27 13:45:46,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:46,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950033567] [2023-08-27 13:45:46,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:46,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:46,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:46,723 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:45:46,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:46,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950033567] [2023-08-27 13:45:46,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950033567] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:45:46,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:45:46,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 13:45:46,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333750898] [2023-08-27 13:45:46,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:45:46,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 13:45:46,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:46,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 13:45:46,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 13:45:46,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 266 [2023-08-27 13:45:46,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 130 transitions, 2043 flow. Second operand has 4 states, 4 states have (on average 112.25) internal successors, (449), 4 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:46,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:46,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 266 [2023-08-27 13:45:46,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:46,971 INFO L124 PetriNetUnfolderBase]: 958/1721 cut-off events. [2023-08-27 13:45:46,971 INFO L125 PetriNetUnfolderBase]: For 22019/22324 co-relation queries the response was YES. [2023-08-27 13:45:46,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11531 conditions, 1721 events. 958/1721 cut-off events. For 22019/22324 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10078 event pairs, 86 based on Foata normal form. 393/1971 useless extension candidates. Maximal degree in co-relation 11490. Up to 793 conditions per place. [2023-08-27 13:45:46,983 INFO L140 encePairwiseOnDemand]: 256/266 looper letters, 118 selfloop transitions, 28 changer transitions 1/153 dead transitions. [2023-08-27 13:45:46,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 153 transitions, 2340 flow [2023-08-27 13:45:46,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:45:46,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:45:46,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 621 transitions. [2023-08-27 13:45:46,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46691729323308273 [2023-08-27 13:45:46,985 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 621 transitions. [2023-08-27 13:45:46,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 621 transitions. [2023-08-27 13:45:46,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:46,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 621 transitions. [2023-08-27 13:45:46,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 124.2) internal successors, (621), 5 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:46,987 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 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 13:45:46,988 INFO L81 ComplementDD]: Finished complementDD. Result has 6 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 13:45:46,988 INFO L175 Difference]: Start difference. First operand has 122 places, 130 transitions, 2043 flow. Second operand 5 states and 621 transitions. [2023-08-27 13:45:46,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 153 transitions, 2340 flow [2023-08-27 13:45:47,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 153 transitions, 2138 flow, removed 18 selfloop flow, removed 15 redundant places. [2023-08-27 13:45:47,023 INFO L231 Difference]: Finished difference. Result has 108 places, 105 transitions, 1450 flow [2023-08-27 13:45:47,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1450, PETRI_PLACES=108, PETRI_TRANSITIONS=105} [2023-08-27 13:45:47,024 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2023-08-27 13:45:47,024 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 105 transitions, 1450 flow [2023-08-27 13:45:47,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 112.25) internal successors, (449), 4 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:47,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:47,024 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:47,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-27 13:45:47,024 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:47,025 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:47,025 INFO L85 PathProgramCache]: Analyzing trace with hash -2011052311, now seen corresponding path program 1 times [2023-08-27 13:45:47,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:47,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253319388] [2023-08-27 13:45:47,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:47,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:47,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:47,289 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:47,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:47,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253319388] [2023-08-27 13:45:47,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253319388] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:47,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096667998] [2023-08-27 13:45:47,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:47,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:47,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:47,291 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 13:45:47,293 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 13:45:47,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:47,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 13:45:47,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:47,466 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:45:47,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:47,500 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:45:47,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:47,529 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:45:47,549 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:47,549 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:47,597 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_628 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_628) c_~A~0.base) (+ c_~A~0.offset 4)) 4294967296))) is different from false [2023-08-27 13:45:47,631 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:47,631 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-27 13:45:47,639 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:47,640 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 159 treesize of output 147 [2023-08-27 13:45:47,645 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2023-08-27 13:45:47,665 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2023-08-27 13:45:47,702 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:47,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096667998] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:47,702 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:47,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-27 13:45:47,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854920236] [2023-08-27 13:45:47,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:47,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 13:45:47,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:47,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 13:45:47,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=4, NotChecked=34, Total=380 [2023-08-27 13:45:47,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:45:47,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 105 transitions, 1450 flow. Second operand has 20 states, 20 states have (on average 84.4) internal successors, (1688), 20 states have internal predecessors, (1688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:47,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:47,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:45:47,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:48,413 INFO L124 PetriNetUnfolderBase]: 1379/2386 cut-off events. [2023-08-27 13:45:48,414 INFO L125 PetriNetUnfolderBase]: For 23278/23435 co-relation queries the response was YES. [2023-08-27 13:45:48,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14938 conditions, 2386 events. 1379/2386 cut-off events. For 23278/23435 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13324 event pairs, 326 based on Foata normal form. 289/2526 useless extension candidates. Maximal degree in co-relation 14903. Up to 842 conditions per place. [2023-08-27 13:45:48,430 INFO L140 encePairwiseOnDemand]: 255/266 looper letters, 177 selfloop transitions, 26 changer transitions 0/207 dead transitions. [2023-08-27 13:45:48,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 207 transitions, 3216 flow [2023-08-27 13:45:48,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 13:45:48,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 13:45:48,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1013 transitions. [2023-08-27 13:45:48,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3462064251537936 [2023-08-27 13:45:48,433 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1013 transitions. [2023-08-27 13:45:48,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1013 transitions. [2023-08-27 13:45:48,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:48,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1013 transitions. [2023-08-27 13:45:48,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 92.0909090909091) internal successors, (1013), 11 states have internal predecessors, (1013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:48,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 266.0) internal successors, (3192), 12 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:48,438 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 266.0) internal successors, (3192), 12 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:48,438 INFO L175 Difference]: Start difference. First operand has 108 places, 105 transitions, 1450 flow. Second operand 11 states and 1013 transitions. [2023-08-27 13:45:48,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 207 transitions, 3216 flow [2023-08-27 13:45:48,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 207 transitions, 3118 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 13:45:48,475 INFO L231 Difference]: Finished difference. Result has 116 places, 112 transitions, 1542 flow [2023-08-27 13:45:48,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1542, PETRI_PLACES=116, PETRI_TRANSITIONS=112} [2023-08-27 13:45:48,476 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2023-08-27 13:45:48,476 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 112 transitions, 1542 flow [2023-08-27 13:45:48,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 84.4) internal successors, (1688), 20 states have internal predecessors, (1688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:48,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:48,476 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:48,487 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 13:45:48,682 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 13:45:48,683 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:48,683 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:48,683 INFO L85 PathProgramCache]: Analyzing trace with hash -2011052312, now seen corresponding path program 2 times [2023-08-27 13:45:48,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:48,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512655261] [2023-08-27 13:45:48,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:48,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:48,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:48,999 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:48,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:48,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512655261] [2023-08-27 13:45:48,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512655261] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:49,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953089654] [2023-08-27 13:45:49,000 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:45:49,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:49,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:49,001 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 13:45:49,004 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 13:45:49,117 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:45:49,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:45:49,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 13:45:49,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:49,167 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 13:45:49,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:49,194 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:45:49,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:49,219 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:45:49,274 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:49,274 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:49,328 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_666 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_666) c_~A~0.base) (+ c_~A~0.offset 4)) 9223372039002259456)) is different from false [2023-08-27 13:45:49,363 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:49,364 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-08-27 13:45:49,380 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:49,380 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 71 treesize of output 65 [2023-08-27 13:45:49,384 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2023-08-27 13:45:49,391 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-08-27 13:45:49,476 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:49,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953089654] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:49,477 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:49,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2023-08-27 13:45:49,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634386034] [2023-08-27 13:45:49,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:49,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 13:45:49,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:49,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 13:45:49,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=4, NotChecked=40, Total=506 [2023-08-27 13:45:49,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:45:49,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 112 transitions, 1542 flow. Second operand has 23 states, 23 states have (on average 84.43478260869566) internal successors, (1942), 23 states have internal predecessors, (1942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:49,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:49,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:45:49,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:50,291 INFO L124 PetriNetUnfolderBase]: 1287/2228 cut-off events. [2023-08-27 13:45:50,291 INFO L125 PetriNetUnfolderBase]: For 21802/21949 co-relation queries the response was YES. [2023-08-27 13:45:50,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14740 conditions, 2228 events. 1287/2228 cut-off events. For 21802/21949 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 12434 event pairs, 302 based on Foata normal form. 213/2298 useless extension candidates. Maximal degree in co-relation 14703. Up to 842 conditions per place. [2023-08-27 13:45:50,305 INFO L140 encePairwiseOnDemand]: 257/266 looper letters, 199 selfloop transitions, 26 changer transitions 0/229 dead transitions. [2023-08-27 13:45:50,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 229 transitions, 3601 flow [2023-08-27 13:45:50,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 13:45:50,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 13:45:50,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1103 transitions. [2023-08-27 13:45:50,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3455513784461153 [2023-08-27 13:45:50,307 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1103 transitions. [2023-08-27 13:45:50,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1103 transitions. [2023-08-27 13:45:50,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:50,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1103 transitions. [2023-08-27 13:45:50,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 91.91666666666667) internal successors, (1103), 12 states have internal predecessors, (1103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:50,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 266.0) internal successors, (3458), 13 states have internal predecessors, (3458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:50,316 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 266.0) internal successors, (3458), 13 states have internal predecessors, (3458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:50,316 INFO L175 Difference]: Start difference. First operand has 116 places, 112 transitions, 1542 flow. Second operand 12 states and 1103 transitions. [2023-08-27 13:45:50,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 229 transitions, 3601 flow [2023-08-27 13:45:50,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 229 transitions, 3557 flow, removed 8 selfloop flow, removed 6 redundant places. [2023-08-27 13:45:50,345 INFO L231 Difference]: Finished difference. Result has 121 places, 111 transitions, 1540 flow [2023-08-27 13:45:50,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=1488, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1540, PETRI_PLACES=121, PETRI_TRANSITIONS=111} [2023-08-27 13:45:50,345 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 80 predicate places. [2023-08-27 13:45:50,346 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 111 transitions, 1540 flow [2023-08-27 13:45:50,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 84.43478260869566) internal successors, (1942), 23 states have internal predecessors, (1942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:50,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:50,346 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1] [2023-08-27 13:45:50,356 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 13:45:50,552 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 13:45:50,552 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:50,552 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:50,552 INFO L85 PathProgramCache]: Analyzing trace with hash 2143606927, now seen corresponding path program 3 times [2023-08-27 13:45:50,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:50,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006088756] [2023-08-27 13:45:50,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:50,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:50,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:50,643 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:50,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:50,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006088756] [2023-08-27 13:45:50,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006088756] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:50,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405628441] [2023-08-27 13:45:50,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:45:50,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:50,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:50,645 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 13:45:50,671 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 13:45:50,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 13:45:50,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:45:50,802 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 13:45:50,803 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:50,872 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:50,872 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:50,929 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:50,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405628441] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:50,929 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:50,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-27 13:45:50,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319801874] [2023-08-27 13:45:50,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:50,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 13:45:50,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:50,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 13:45:50,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2023-08-27 13:45:50,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 266 [2023-08-27 13:45:50,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 111 transitions, 1540 flow. Second operand has 19 states, 19 states have (on average 92.47368421052632) internal successors, (1757), 19 states have internal predecessors, (1757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:50,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:50,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 266 [2023-08-27 13:45:50,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:51,521 INFO L124 PetriNetUnfolderBase]: 1847/3188 cut-off events. [2023-08-27 13:45:51,522 INFO L125 PetriNetUnfolderBase]: For 33109/33374 co-relation queries the response was YES. [2023-08-27 13:45:51,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21304 conditions, 3188 events. 1847/3188 cut-off events. For 33109/33374 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 18896 event pairs, 809 based on Foata normal form. 397/3400 useless extension candidates. Maximal degree in co-relation 21268. Up to 1935 conditions per place. [2023-08-27 13:45:51,551 INFO L140 encePairwiseOnDemand]: 257/266 looper letters, 191 selfloop transitions, 37 changer transitions 0/230 dead transitions. [2023-08-27 13:45:51,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 230 transitions, 3470 flow [2023-08-27 13:45:51,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 13:45:51,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 13:45:51,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 906 transitions. [2023-08-27 13:45:51,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37844611528822053 [2023-08-27 13:45:51,553 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 906 transitions. [2023-08-27 13:45:51,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 906 transitions. [2023-08-27 13:45:51,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:51,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 906 transitions. [2023-08-27 13:45:51,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 100.66666666666667) internal successors, (906), 9 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:51,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 266.0) internal successors, (2660), 10 states have internal predecessors, (2660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:51,557 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 266.0) internal successors, (2660), 10 states have internal predecessors, (2660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:51,557 INFO L175 Difference]: Start difference. First operand has 121 places, 111 transitions, 1540 flow. Second operand 9 states and 906 transitions. [2023-08-27 13:45:51,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 230 transitions, 3470 flow [2023-08-27 13:45:51,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 230 transitions, 3370 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-08-27 13:45:51,604 INFO L231 Difference]: Finished difference. Result has 124 places, 130 transitions, 2027 flow [2023-08-27 13:45:51,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=1500, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2027, PETRI_PLACES=124, PETRI_TRANSITIONS=130} [2023-08-27 13:45:51,605 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2023-08-27 13:45:51,605 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 130 transitions, 2027 flow [2023-08-27 13:45:51,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 92.47368421052632) internal successors, (1757), 19 states have internal predecessors, (1757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:51,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:51,605 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1] [2023-08-27 13:45:51,613 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-08-27 13:45:51,807 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 13:45:51,808 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:51,808 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:51,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1296588477, now seen corresponding path program 4 times [2023-08-27 13:45:51,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:51,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078258409] [2023-08-27 13:45:51,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:51,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:51,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:52,098 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 13:45:52,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:52,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078258409] [2023-08-27 13:45:52,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078258409] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:52,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774219452] [2023-08-27 13:45:52,098 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:45:52,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:52,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:52,101 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 13:45:52,128 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 13:45:52,235 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:45:52,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:45:52,237 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-27 13:45:52,242 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:52,306 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:45:52,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:52,337 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:45:52,402 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 13:45:52,402 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:52,474 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_733 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_733) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456))) is different from false [2023-08-27 13:45:52,481 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:52,481 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-08-27 13:45:52,487 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:52,487 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 43 treesize of output 37 [2023-08-27 13:45:52,490 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-08-27 13:45:52,541 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2023-08-27 13:45:52,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774219452] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:52,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:52,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 22 [2023-08-27 13:45:52,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259998574] [2023-08-27 13:45:52,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:52,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 13:45:52,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:52,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 13:45:52,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=440, Unknown=1, NotChecked=42, Total=552 [2023-08-27 13:45:52,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 266 [2023-08-27 13:45:52,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 130 transitions, 2027 flow. Second operand has 24 states, 24 states have (on average 87.375) internal successors, (2097), 24 states have internal predecessors, (2097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:52,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:52,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 266 [2023-08-27 13:45:52,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:53,287 INFO L124 PetriNetUnfolderBase]: 1851/3196 cut-off events. [2023-08-27 13:45:53,287 INFO L125 PetriNetUnfolderBase]: For 34590/34799 co-relation queries the response was YES. [2023-08-27 13:45:53,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22022 conditions, 3196 events. 1851/3196 cut-off events. For 34590/34799 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 18672 event pairs, 656 based on Foata normal form. 211/3196 useless extension candidates. Maximal degree in co-relation 21982. Up to 2329 conditions per place. [2023-08-27 13:45:53,308 INFO L140 encePairwiseOnDemand]: 254/266 looper letters, 113 selfloop transitions, 62 changer transitions 0/177 dead transitions. [2023-08-27 13:45:53,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 177 transitions, 2950 flow [2023-08-27 13:45:53,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 13:45:53,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 13:45:53,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1364 transitions. [2023-08-27 13:45:53,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3418546365914787 [2023-08-27 13:45:53,310 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1364 transitions. [2023-08-27 13:45:53,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1364 transitions. [2023-08-27 13:45:53,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:53,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1364 transitions. [2023-08-27 13:45:53,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 90.93333333333334) internal successors, (1364), 15 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:53,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 266.0) internal successors, (4256), 16 states have internal predecessors, (4256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:53,316 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 266.0) internal successors, (4256), 16 states have internal predecessors, (4256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:53,316 INFO L175 Difference]: Start difference. First operand has 124 places, 130 transitions, 2027 flow. Second operand 15 states and 1364 transitions. [2023-08-27 13:45:53,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 177 transitions, 2950 flow [2023-08-27 13:45:53,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 177 transitions, 2930 flow, removed 5 selfloop flow, removed 4 redundant places. [2023-08-27 13:45:53,379 INFO L231 Difference]: Finished difference. Result has 138 places, 144 transitions, 2353 flow [2023-08-27 13:45:53,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=2007, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2353, PETRI_PLACES=138, PETRI_TRANSITIONS=144} [2023-08-27 13:45:53,380 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2023-08-27 13:45:53,380 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 144 transitions, 2353 flow [2023-08-27 13:45:53,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 87.375) internal successors, (2097), 24 states have internal predecessors, (2097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:53,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:53,381 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1] [2023-08-27 13:45:53,385 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 13:45:53,581 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 13:45:53,581 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:53,581 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:53,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1296588483, now seen corresponding path program 2 times [2023-08-27 13:45:53,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:53,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603903526] [2023-08-27 13:45:53,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:53,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:53,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:53,868 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 13:45:53,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:53,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603903526] [2023-08-27 13:45:53,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603903526] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:53,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297408685] [2023-08-27 13:45:53,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:45:53,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:53,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:53,873 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:45:53,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-27 13:45:54,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:45:54,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:45:54,022 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 13:45:54,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:54,094 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:45:54,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:45:54,134 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:45:54,226 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:54,226 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:54,405 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:54,405 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-08-27 13:45:54,413 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:45:54,413 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 41 treesize of output 33 [2023-08-27 13:45:54,418 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-08-27 13:45:54,575 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:54,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297408685] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:54,575 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:54,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-27 13:45:54,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257446507] [2023-08-27 13:45:54,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:54,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 13:45:54,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:54,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 13:45:54,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2023-08-27 13:45:54,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 266 [2023-08-27 13:45:54,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 144 transitions, 2353 flow. Second operand has 26 states, 26 states have (on average 78.38461538461539) internal successors, (2038), 26 states have internal predecessors, (2038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:54,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:54,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 266 [2023-08-27 13:45:54,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:58,338 INFO L124 PetriNetUnfolderBase]: 2822/4762 cut-off events. [2023-08-27 13:45:58,338 INFO L125 PetriNetUnfolderBase]: For 55280/55669 co-relation queries the response was YES. [2023-08-27 13:45:58,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34150 conditions, 4762 events. 2822/4762 cut-off events. For 55280/55669 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 29137 event pairs, 782 based on Foata normal form. 437/4885 useless extension candidates. Maximal degree in co-relation 34106. Up to 1466 conditions per place. [2023-08-27 13:45:58,374 INFO L140 encePairwiseOnDemand]: 255/266 looper letters, 273 selfloop transitions, 141 changer transitions 0/416 dead transitions. [2023-08-27 13:45:58,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 416 transitions, 6799 flow [2023-08-27 13:45:58,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-27 13:45:58,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-27 13:45:58,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 3624 transitions. [2023-08-27 13:45:58,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30963773069036227 [2023-08-27 13:45:58,380 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 3624 transitions. [2023-08-27 13:45:58,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 3624 transitions. [2023-08-27 13:45:58,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:58,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 3624 transitions. [2023-08-27 13:45:58,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 82.36363636363636) internal successors, (3624), 44 states have internal predecessors, (3624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:58,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 266.0) internal successors, (11970), 45 states have internal predecessors, (11970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:58,394 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 266.0) internal successors, (11970), 45 states have internal predecessors, (11970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:58,395 INFO L175 Difference]: Start difference. First operand has 138 places, 144 transitions, 2353 flow. Second operand 44 states and 3624 transitions. [2023-08-27 13:45:58,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 416 transitions, 6799 flow [2023-08-27 13:45:58,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 416 transitions, 6712 flow, removed 36 selfloop flow, removed 5 redundant places. [2023-08-27 13:45:58,513 INFO L231 Difference]: Finished difference. Result has 186 places, 219 transitions, 3991 flow [2023-08-27 13:45:58,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=2283, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=3991, PETRI_PLACES=186, PETRI_TRANSITIONS=219} [2023-08-27 13:45:58,514 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2023-08-27 13:45:58,514 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 219 transitions, 3991 flow [2023-08-27 13:45:58,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 78.38461538461539) internal successors, (2038), 26 states have internal predecessors, (2038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:58,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:58,515 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:58,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-27 13:45:58,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-27 13:45:58,721 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:45:58,721 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:45:58,721 INFO L85 PathProgramCache]: Analyzing trace with hash 114038251, now seen corresponding path program 3 times [2023-08-27 13:45:58,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:45:58,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132626323] [2023-08-27 13:45:58,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:45:58,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:45:58,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:45:58,816 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:58,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:45:58,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132626323] [2023-08-27 13:45:58,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132626323] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:45:58,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689817604] [2023-08-27 13:45:58,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:45:58,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:45:58,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:45:58,818 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:45:58,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-27 13:45:58,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 13:45:58,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:45:58,957 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 13:45:58,958 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:45:59,049 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:59,049 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:45:59,109 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:45:59,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689817604] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:45:59,109 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:45:59,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-27 13:45:59,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243199575] [2023-08-27 13:45:59,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:45:59,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 13:45:59,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:45:59,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 13:45:59,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2023-08-27 13:45:59,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 266 [2023-08-27 13:45:59,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 219 transitions, 3991 flow. Second operand has 19 states, 19 states have (on average 92.57894736842105) internal successors, (1759), 19 states have internal predecessors, (1759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:59,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:45:59,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 266 [2023-08-27 13:45:59,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:45:59,756 INFO L124 PetriNetUnfolderBase]: 2634/4445 cut-off events. [2023-08-27 13:45:59,756 INFO L125 PetriNetUnfolderBase]: For 69637/69819 co-relation queries the response was YES. [2023-08-27 13:45:59,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33797 conditions, 4445 events. 2634/4445 cut-off events. For 69637/69819 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 26299 event pairs, 1278 based on Foata normal form. 278/4603 useless extension candidates. Maximal degree in co-relation 33742. Up to 3621 conditions per place. [2023-08-27 13:45:59,793 INFO L140 encePairwiseOnDemand]: 257/266 looper letters, 257 selfloop transitions, 21 changer transitions 0/286 dead transitions. [2023-08-27 13:45:59,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 286 transitions, 5540 flow [2023-08-27 13:45:59,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 13:45:59,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 13:45:59,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 890 transitions. [2023-08-27 13:45:59,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3717627401837928 [2023-08-27 13:45:59,795 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 890 transitions. [2023-08-27 13:45:59,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 890 transitions. [2023-08-27 13:45:59,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:45:59,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 890 transitions. [2023-08-27 13:45:59,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 98.88888888888889) internal successors, (890), 9 states have internal predecessors, (890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:59,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 266.0) internal successors, (2660), 10 states have internal predecessors, (2660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:59,799 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 266.0) internal successors, (2660), 10 states have internal predecessors, (2660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:59,799 INFO L175 Difference]: Start difference. First operand has 186 places, 219 transitions, 3991 flow. Second operand 9 states and 890 transitions. [2023-08-27 13:45:59,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 286 transitions, 5540 flow [2023-08-27 13:45:59,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 286 transitions, 5157 flow, removed 57 selfloop flow, removed 15 redundant places. [2023-08-27 13:45:59,956 INFO L231 Difference]: Finished difference. Result has 183 places, 228 transitions, 3827 flow [2023-08-27 13:45:59,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=3608, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3827, PETRI_PLACES=183, PETRI_TRANSITIONS=228} [2023-08-27 13:45:59,957 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2023-08-27 13:45:59,957 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 228 transitions, 3827 flow [2023-08-27 13:45:59,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 92.57894736842105) internal successors, (1759), 19 states have internal predecessors, (1759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:45:59,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:45:59,958 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 13:45:59,963 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-08-27 13:46:00,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 13:46:00,160 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:00,160 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:00,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1571553546, now seen corresponding path program 2 times [2023-08-27 13:46:00,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:00,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984978548] [2023-08-27 13:46:00,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:00,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:00,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:00,524 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 13:46:00,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:00,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984978548] [2023-08-27 13:46:00,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984978548] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:00,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265986197] [2023-08-27 13:46:00,525 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:46:00,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:00,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:00,529 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:00,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 13:46:00,689 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:46:00,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:46:00,691 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-27 13:46:00,692 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:00,761 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 13:46:00,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:00,790 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:46:00,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:00,819 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:46:00,907 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 13:46:00,907 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:00,993 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_846 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_846) c_~A~0.base) (+ c_~A~0.offset 8)) 4294967296)) is different from false [2023-08-27 13:46:01,043 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:01,043 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-08-27 13:46:01,050 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:01,050 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 71 treesize of output 65 [2023-08-27 13:46:01,054 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2023-08-27 13:46:01,058 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-08-27 13:46:01,159 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 13:46:01,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265986197] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:46:01,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:46:01,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-08-27 13:46:01,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877904281] [2023-08-27 13:46:01,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:46:01,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 13:46:01,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:01,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 13:46:01,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=668, Unknown=5, NotChecked=52, Total=812 [2023-08-27 13:46:01,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:46:01,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 228 transitions, 3827 flow. Second operand has 29 states, 29 states have (on average 84.34482758620689) internal successors, (2446), 29 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:01,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:01,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:46:01,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:46:02,847 INFO L124 PetriNetUnfolderBase]: 3026/5075 cut-off events. [2023-08-27 13:46:02,847 INFO L125 PetriNetUnfolderBase]: For 94876/95326 co-relation queries the response was YES. [2023-08-27 13:46:02,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39889 conditions, 5075 events. 3026/5075 cut-off events. For 94876/95326 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 30893 event pairs, 799 based on Foata normal form. 808/5729 useless extension candidates. Maximal degree in co-relation 39832. Up to 1562 conditions per place. [2023-08-27 13:46:02,896 INFO L140 encePairwiseOnDemand]: 254/266 looper letters, 276 selfloop transitions, 113 changer transitions 0/392 dead transitions. [2023-08-27 13:46:02,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 392 transitions, 6684 flow [2023-08-27 13:46:02,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 13:46:02,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 13:46:02,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1381 transitions. [2023-08-27 13:46:02,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3461152882205514 [2023-08-27 13:46:02,901 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1381 transitions. [2023-08-27 13:46:02,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1381 transitions. [2023-08-27 13:46:02,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:46:02,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1381 transitions. [2023-08-27 13:46:02,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 92.06666666666666) internal successors, (1381), 15 states have internal predecessors, (1381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:02,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 266.0) internal successors, (4256), 16 states have internal predecessors, (4256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:02,906 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 266.0) internal successors, (4256), 16 states have internal predecessors, (4256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:02,906 INFO L175 Difference]: Start difference. First operand has 183 places, 228 transitions, 3827 flow. Second operand 15 states and 1381 transitions. [2023-08-27 13:46:02,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 392 transitions, 6684 flow [2023-08-27 13:46:03,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 392 transitions, 6662 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-08-27 13:46:03,086 INFO L231 Difference]: Finished difference. Result has 195 places, 242 transitions, 4464 flow [2023-08-27 13:46:03,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=3811, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4464, PETRI_PLACES=195, PETRI_TRANSITIONS=242} [2023-08-27 13:46:03,087 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2023-08-27 13:46:03,087 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 242 transitions, 4464 flow [2023-08-27 13:46:03,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 84.34482758620689) internal successors, (2446), 29 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:03,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:46:03,087 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 13:46:03,093 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-08-27 13:46:03,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:03,291 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:03,291 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:03,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1571553552, now seen corresponding path program 2 times [2023-08-27 13:46:03,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:03,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370505280] [2023-08-27 13:46:03,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:03,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:03,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:03,603 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 13:46:03,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:03,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370505280] [2023-08-27 13:46:03,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370505280] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:03,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627420366] [2023-08-27 13:46:03,604 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:46:03,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:03,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:03,606 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:03,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-27 13:46:03,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:46:03,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:46:03,753 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 13:46:03,755 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:03,833 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:46:03,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:03,864 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:46:03,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:03,896 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:46:03,954 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 13:46:03,954 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:04,038 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_888 (Array Int Int))) (< 0 (+ 9223372039002259456 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_888) c_~A~0.base) (+ c_~A~0.offset 8))))) is different from false [2023-08-27 13:46:04,091 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:04,091 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-27 13:46:04,098 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:04,099 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 81 treesize of output 75 [2023-08-27 13:46:04,102 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 54 [2023-08-27 13:46:04,106 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-08-27 13:46:04,209 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 13:46:04,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627420366] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:46:04,210 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:46:04,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 25 [2023-08-27 13:46:04,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153078716] [2023-08-27 13:46:04,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:46:04,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-27 13:46:04,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:04,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-27 13:46:04,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=570, Unknown=2, NotChecked=48, Total=702 [2023-08-27 13:46:04,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:46:04,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 242 transitions, 4464 flow. Second operand has 27 states, 27 states have (on average 84.37037037037037) internal successors, (2278), 27 states have internal predecessors, (2278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:04,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:04,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:46:04,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:46:05,624 INFO L124 PetriNetUnfolderBase]: 2890/4856 cut-off events. [2023-08-27 13:46:05,624 INFO L125 PetriNetUnfolderBase]: For 98443/98864 co-relation queries the response was YES. [2023-08-27 13:46:05,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40251 conditions, 4856 events. 2890/4856 cut-off events. For 98443/98864 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 28843 event pairs, 757 based on Foata normal form. 507/5217 useless extension candidates. Maximal degree in co-relation 40192. Up to 1526 conditions per place. [2023-08-27 13:46:05,669 INFO L140 encePairwiseOnDemand]: 256/266 looper letters, 278 selfloop transitions, 109 changer transitions 0/390 dead transitions. [2023-08-27 13:46:05,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 390 transitions, 6959 flow [2023-08-27 13:46:05,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 13:46:05,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 13:46:05,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1378 transitions. [2023-08-27 13:46:05,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34536340852130326 [2023-08-27 13:46:05,671 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1378 transitions. [2023-08-27 13:46:05,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1378 transitions. [2023-08-27 13:46:05,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:46:05,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1378 transitions. [2023-08-27 13:46:05,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 91.86666666666666) internal successors, (1378), 15 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:05,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 266.0) internal successors, (4256), 16 states have internal predecessors, (4256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:05,674 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 266.0) internal successors, (4256), 16 states have internal predecessors, (4256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:05,674 INFO L175 Difference]: Start difference. First operand has 195 places, 242 transitions, 4464 flow. Second operand 15 states and 1378 transitions. [2023-08-27 13:46:05,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 390 transitions, 6959 flow [2023-08-27 13:46:05,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 390 transitions, 6801 flow, removed 19 selfloop flow, removed 8 redundant places. [2023-08-27 13:46:05,946 INFO L231 Difference]: Finished difference. Result has 201 places, 240 transitions, 4487 flow [2023-08-27 13:46:05,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=4269, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4487, PETRI_PLACES=201, PETRI_TRANSITIONS=240} [2023-08-27 13:46:05,946 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2023-08-27 13:46:05,947 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 240 transitions, 4487 flow [2023-08-27 13:46:05,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 84.37037037037037) internal successors, (2278), 27 states have internal predecessors, (2278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:05,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:46:05,947 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1] [2023-08-27 13:46:05,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-08-27 13:46:06,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:06,154 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:06,154 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:06,154 INFO L85 PathProgramCache]: Analyzing trace with hash -2025795034, now seen corresponding path program 3 times [2023-08-27 13:46:06,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:06,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100642154] [2023-08-27 13:46:06,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:06,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:06,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:06,276 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:06,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:06,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100642154] [2023-08-27 13:46:06,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100642154] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:06,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042769616] [2023-08-27 13:46:06,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:46:06,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:06,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:06,281 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:06,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 13:46:06,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-27 13:46:06,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:46:06,477 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 13:46:06,478 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:06,583 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:06,584 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:06,672 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:06,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042769616] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:46:06,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:46:06,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-08-27 13:46:06,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238367157] [2023-08-27 13:46:06,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:46:06,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 13:46:06,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:06,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 13:46:06,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=406, Unknown=0, NotChecked=0, Total=552 [2023-08-27 13:46:06,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 266 [2023-08-27 13:46:06,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 240 transitions, 4487 flow. Second operand has 24 states, 24 states have (on average 92.54166666666667) internal successors, (2221), 24 states have internal predecessors, (2221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:06,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:06,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 266 [2023-08-27 13:46:06,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:46:07,599 INFO L124 PetriNetUnfolderBase]: 3087/5224 cut-off events. [2023-08-27 13:46:07,599 INFO L125 PetriNetUnfolderBase]: For 107873/108353 co-relation queries the response was YES. [2023-08-27 13:46:07,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42282 conditions, 5224 events. 3087/5224 cut-off events. For 107873/108353 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 32015 event pairs, 1164 based on Foata normal form. 772/5830 useless extension candidates. Maximal degree in co-relation 42225. Up to 2391 conditions per place. [2023-08-27 13:46:07,637 INFO L140 encePairwiseOnDemand]: 257/266 looper letters, 289 selfloop transitions, 76 changer transitions 0/368 dead transitions. [2023-08-27 13:46:07,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 368 transitions, 6854 flow [2023-08-27 13:46:07,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 13:46:07,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 13:46:07,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1103 transitions. [2023-08-27 13:46:07,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37696514012303484 [2023-08-27 13:46:07,639 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1103 transitions. [2023-08-27 13:46:07,639 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1103 transitions. [2023-08-27 13:46:07,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:46:07,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1103 transitions. [2023-08-27 13:46:07,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 100.27272727272727) internal successors, (1103), 11 states have internal predecessors, (1103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:07,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 266.0) internal successors, (3192), 12 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:07,643 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 266.0) internal successors, (3192), 12 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:07,644 INFO L175 Difference]: Start difference. First operand has 201 places, 240 transitions, 4487 flow. Second operand 11 states and 1103 transitions. [2023-08-27 13:46:07,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 368 transitions, 6854 flow [2023-08-27 13:46:07,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 368 transitions, 6628 flow, removed 18 selfloop flow, removed 13 redundant places. [2023-08-27 13:46:07,850 INFO L231 Difference]: Finished difference. Result has 201 places, 238 transitions, 4555 flow [2023-08-27 13:46:07,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=3889, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4555, PETRI_PLACES=201, PETRI_TRANSITIONS=238} [2023-08-27 13:46:07,851 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2023-08-27 13:46:07,851 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 238 transitions, 4555 flow [2023-08-27 13:46:07,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 92.54166666666667) internal successors, (2221), 24 states have internal predecessors, (2221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:07,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:46:07,852 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:46:07,857 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-08-27 13:46:08,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:08,058 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:08,058 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:08,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1211072928, now seen corresponding path program 2 times [2023-08-27 13:46:08,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:08,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957667876] [2023-08-27 13:46:08,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:08,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:08,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:08,381 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 13:46:08,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:08,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957667876] [2023-08-27 13:46:08,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957667876] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:08,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848142263] [2023-08-27 13:46:08,382 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:46:08,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:08,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:08,385 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:08,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 13:46:08,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:46:08,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:46:08,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 13:46:08,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:08,628 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 13:46:08,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:08,675 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 13:46:08,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:08,718 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2023-08-27 13:46:08,863 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:08,863 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:09,008 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_968 (Array Int Int)) (|v_thread2Thread1of1ForFork0_~i~1#1_91| Int)) (or (<= c_~N~0 |v_thread2Thread1of1ForFork0_~i~1#1_91|) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_968) c_~A~0.base) (+ c_~A~0.offset (* |v_thread2Thread1of1ForFork0_~i~1#1_91| 4))) 4294967296)) (< |v_thread2Thread1of1ForFork0_~i~1#1_91| 2))) is different from false [2023-08-27 13:46:09,072 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:09,073 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 32 [2023-08-27 13:46:09,081 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:09,081 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 89 treesize of output 81 [2023-08-27 13:46:09,085 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 56 [2023-08-27 13:46:09,090 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2023-08-27 13:46:09,384 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:09,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848142263] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:46:09,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:46:09,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-08-27 13:46:09,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121095832] [2023-08-27 13:46:09,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:46:09,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 13:46:09,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:09,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 13:46:09,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=664, Unknown=1, NotChecked=52, Total=812 [2023-08-27 13:46:09,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 266 [2023-08-27 13:46:09,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 238 transitions, 4555 flow. Second operand has 29 states, 29 states have (on average 75.44827586206897) internal successors, (2188), 29 states have internal predecessors, (2188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:09,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:09,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 266 [2023-08-27 13:46:09,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:46:14,580 INFO L124 PetriNetUnfolderBase]: 5714/9298 cut-off events. [2023-08-27 13:46:14,580 INFO L125 PetriNetUnfolderBase]: For 186770/187096 co-relation queries the response was YES. [2023-08-27 13:46:14,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76327 conditions, 9298 events. 5714/9298 cut-off events. For 186770/187096 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 58441 event pairs, 668 based on Foata normal form. 694/9672 useless extension candidates. Maximal degree in co-relation 76266. Up to 2950 conditions per place. [2023-08-27 13:46:14,670 INFO L140 encePairwiseOnDemand]: 256/266 looper letters, 860 selfloop transitions, 82 changer transitions 2/953 dead transitions. [2023-08-27 13:46:14,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 953 transitions, 20901 flow [2023-08-27 13:46:14,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 13:46:14,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 13:46:14,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 3076 transitions. [2023-08-27 13:46:14,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3125381020117862 [2023-08-27 13:46:14,675 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 3076 transitions. [2023-08-27 13:46:14,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 3076 transitions. [2023-08-27 13:46:14,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:46:14,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 3076 transitions. [2023-08-27 13:46:14,679 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 83.13513513513513) internal successors, (3076), 37 states have internal predecessors, (3076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:14,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 266.0) internal successors, (10108), 38 states have internal predecessors, (10108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:14,686 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 266.0) internal successors, (10108), 38 states have internal predecessors, (10108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:14,686 INFO L175 Difference]: Start difference. First operand has 201 places, 238 transitions, 4555 flow. Second operand 37 states and 3076 transitions. [2023-08-27 13:46:14,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 953 transitions, 20901 flow [2023-08-27 13:46:15,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 953 transitions, 20744 flow, removed 72 selfloop flow, removed 5 redundant places. [2023-08-27 13:46:15,144 INFO L231 Difference]: Finished difference. Result has 238 places, 281 transitions, 5339 flow [2023-08-27 13:46:15,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=4524, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=5339, PETRI_PLACES=238, PETRI_TRANSITIONS=281} [2023-08-27 13:46:15,144 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2023-08-27 13:46:15,144 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 281 transitions, 5339 flow [2023-08-27 13:46:15,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 75.44827586206897) internal successors, (2188), 29 states have internal predecessors, (2188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:15,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:46:15,145 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:46:15,150 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 13:46:15,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-08-27 13:46:15,345 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:15,346 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:15,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1211072927, now seen corresponding path program 4 times [2023-08-27 13:46:15,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:15,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468458934] [2023-08-27 13:46:15,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:15,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:15,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:15,644 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 13:46:15,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:15,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468458934] [2023-08-27 13:46:15,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468458934] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:15,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821595693] [2023-08-27 13:46:15,644 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:46:15,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:15,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:15,649 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:15,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-27 13:46:15,816 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:46:15,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:46:15,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-27 13:46:15,823 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:15,891 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 13:46:15,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:15,924 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:46:15,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:15,952 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:46:16,039 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 13:46:16,040 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:16,130 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1010 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1010) c_~A~0.base) (+ c_~A~0.offset 8)) 9223372039002259456)) is different from false [2023-08-27 13:46:16,203 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:16,203 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-08-27 13:46:16,210 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:16,211 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 141 treesize of output 129 [2023-08-27 13:46:16,217 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-08-27 13:46:16,220 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-08-27 13:46:16,315 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 13:46:16,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821595693] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:46:16,315 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:46:16,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-08-27 13:46:16,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298402236] [2023-08-27 13:46:16,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:46:16,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 13:46:16,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:16,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 13:46:16,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=667, Unknown=6, NotChecked=52, Total=812 [2023-08-27 13:46:16,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:46:16,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 281 transitions, 5339 flow. Second operand has 29 states, 29 states have (on average 84.44827586206897) internal successors, (2449), 29 states have internal predecessors, (2449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:16,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:16,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:46:16,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:46:18,683 INFO L124 PetriNetUnfolderBase]: 5137/8471 cut-off events. [2023-08-27 13:46:18,684 INFO L125 PetriNetUnfolderBase]: For 198335/198616 co-relation queries the response was YES. [2023-08-27 13:46:18,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74696 conditions, 8471 events. 5137/8471 cut-off events. For 198335/198616 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 52841 event pairs, 955 based on Foata normal form. 887/9352 useless extension candidates. Maximal degree in co-relation 74629. Up to 3078 conditions per place. [2023-08-27 13:46:18,756 INFO L140 encePairwiseOnDemand]: 255/266 looper letters, 527 selfloop transitions, 74 changer transitions 0/610 dead transitions. [2023-08-27 13:46:18,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 610 transitions, 13885 flow [2023-08-27 13:46:18,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 13:46:18,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 13:46:18,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1379 transitions. [2023-08-27 13:46:18,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3456140350877193 [2023-08-27 13:46:18,758 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1379 transitions. [2023-08-27 13:46:18,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1379 transitions. [2023-08-27 13:46:18,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:46:18,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1379 transitions. [2023-08-27 13:46:18,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 91.93333333333334) internal successors, (1379), 15 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:18,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 266.0) internal successors, (4256), 16 states have internal predecessors, (4256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:18,763 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 266.0) internal successors, (4256), 16 states have internal predecessors, (4256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:18,763 INFO L175 Difference]: Start difference. First operand has 238 places, 281 transitions, 5339 flow. Second operand 15 states and 1379 transitions. [2023-08-27 13:46:18,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 610 transitions, 13885 flow [2023-08-27 13:46:19,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 610 transitions, 13423 flow, removed 51 selfloop flow, removed 20 redundant places. [2023-08-27 13:46:19,258 INFO L231 Difference]: Finished difference. Result has 234 places, 283 transitions, 5125 flow [2023-08-27 13:46:19,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=4877, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5125, PETRI_PLACES=234, PETRI_TRANSITIONS=283} [2023-08-27 13:46:19,259 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2023-08-27 13:46:19,259 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 283 transitions, 5125 flow [2023-08-27 13:46:19,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 84.44827586206897) internal successors, (2449), 29 states have internal predecessors, (2449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:19,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:46:19,259 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-08-27 13:46:19,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-27 13:46:19,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-08-27 13:46:19,466 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:19,466 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:19,466 INFO L85 PathProgramCache]: Analyzing trace with hash -832653735, now seen corresponding path program 5 times [2023-08-27 13:46:19,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:19,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078086039] [2023-08-27 13:46:19,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:19,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:19,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:19,791 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:19,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:19,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078086039] [2023-08-27 13:46:19,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078086039] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:19,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460918183] [2023-08-27 13:46:19,792 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:46:19,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:19,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:19,793 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:19,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-27 13:46:19,965 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 13:46:19,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:46:19,967 INFO L262 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-27 13:46:19,968 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:20,058 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:46:20,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:20,089 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:46:20,182 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:20,182 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:20,326 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:20,326 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-08-27 13:46:20,336 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:20,336 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 43 treesize of output 37 [2023-08-27 13:46:20,340 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-08-27 13:46:20,437 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:20,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460918183] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:46:20,438 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:46:20,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2023-08-27 13:46:20,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127868747] [2023-08-27 13:46:20,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:46:20,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-27 13:46:20,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:20,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-27 13:46:20,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=778, Unknown=1, NotChecked=0, Total=870 [2023-08-27 13:46:20,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 266 [2023-08-27 13:46:20,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 283 transitions, 5125 flow. Second operand has 30 states, 30 states have (on average 87.4) internal successors, (2622), 30 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:20,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:20,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 266 [2023-08-27 13:46:20,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:46:22,247 INFO L124 PetriNetUnfolderBase]: 5021/8269 cut-off events. [2023-08-27 13:46:22,247 INFO L125 PetriNetUnfolderBase]: For 166584/167006 co-relation queries the response was YES. [2023-08-27 13:46:22,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68314 conditions, 8269 events. 5021/8269 cut-off events. For 166584/167006 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 51779 event pairs, 1625 based on Foata normal form. 428/8621 useless extension candidates. Maximal degree in co-relation 68250. Up to 5896 conditions per place. [2023-08-27 13:46:22,312 INFO L140 encePairwiseOnDemand]: 254/266 looper letters, 249 selfloop transitions, 123 changer transitions 0/377 dead transitions. [2023-08-27 13:46:22,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 377 transitions, 7263 flow [2023-08-27 13:46:22,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 13:46:22,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 13:46:22,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1629 transitions. [2023-08-27 13:46:22,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34022556390977443 [2023-08-27 13:46:22,314 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1629 transitions. [2023-08-27 13:46:22,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1629 transitions. [2023-08-27 13:46:22,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:46:22,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1629 transitions. [2023-08-27 13:46:22,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 90.5) internal successors, (1629), 18 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:22,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 266.0) internal successors, (5054), 19 states have internal predecessors, (5054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:22,319 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 266.0) internal successors, (5054), 19 states have internal predecessors, (5054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:22,319 INFO L175 Difference]: Start difference. First operand has 234 places, 283 transitions, 5125 flow. Second operand 18 states and 1629 transitions. [2023-08-27 13:46:22,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 377 transitions, 7263 flow [2023-08-27 13:46:22,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 377 transitions, 7099 flow, removed 6 selfloop flow, removed 10 redundant places. [2023-08-27 13:46:22,825 INFO L231 Difference]: Finished difference. Result has 243 places, 297 transitions, 5592 flow [2023-08-27 13:46:22,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=5027, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5592, PETRI_PLACES=243, PETRI_TRANSITIONS=297} [2023-08-27 13:46:22,825 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2023-08-27 13:46:22,825 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 297 transitions, 5592 flow [2023-08-27 13:46:22,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 87.4) internal successors, (2622), 30 states have internal predecessors, (2622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:22,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:46:22,826 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:46:22,831 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-08-27 13:46:23,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-08-27 13:46:23,031 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:23,031 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:23,031 INFO L85 PathProgramCache]: Analyzing trace with hash -95027486, now seen corresponding path program 5 times [2023-08-27 13:46:23,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:23,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321000562] [2023-08-27 13:46:23,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:23,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:23,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:23,158 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:23,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:23,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321000562] [2023-08-27 13:46:23,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321000562] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:23,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665013978] [2023-08-27 13:46:23,159 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:46:23,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:23,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:23,162 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:23,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-27 13:46:23,307 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 13:46:23,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:46:23,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 13:46:23,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:23,418 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:23,419 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:23,503 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:23,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665013978] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:46:23,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:46:23,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-08-27 13:46:23,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837782908] [2023-08-27 13:46:23,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:46:23,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 13:46:23,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:23,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 13:46:23,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=406, Unknown=0, NotChecked=0, Total=552 [2023-08-27 13:46:23,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 266 [2023-08-27 13:46:23,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 297 transitions, 5592 flow. Second operand has 24 states, 24 states have (on average 92.54166666666667) internal successors, (2221), 24 states have internal predecessors, (2221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:23,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:23,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 266 [2023-08-27 13:46:23,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:46:24,991 INFO L124 PetriNetUnfolderBase]: 4794/7963 cut-off events. [2023-08-27 13:46:24,992 INFO L125 PetriNetUnfolderBase]: For 166201/166347 co-relation queries the response was YES. [2023-08-27 13:46:25,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65910 conditions, 7963 events. 4794/7963 cut-off events. For 166201/166347 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 48789 event pairs, 2017 based on Foata normal form. 278/8237 useless extension candidates. Maximal degree in co-relation 65844. Up to 5512 conditions per place. [2023-08-27 13:46:25,061 INFO L140 encePairwiseOnDemand]: 258/266 looper letters, 405 selfloop transitions, 35 changer transitions 0/449 dead transitions. [2023-08-27 13:46:25,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 449 transitions, 9821 flow [2023-08-27 13:46:25,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 13:46:25,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 13:46:25,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1082 transitions. [2023-08-27 13:46:25,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697881066302119 [2023-08-27 13:46:25,065 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1082 transitions. [2023-08-27 13:46:25,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1082 transitions. [2023-08-27 13:46:25,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:46:25,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1082 transitions. [2023-08-27 13:46:25,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 98.36363636363636) internal successors, (1082), 11 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:25,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 266.0) internal successors, (3192), 12 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:25,068 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 266.0) internal successors, (3192), 12 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:25,068 INFO L175 Difference]: Start difference. First operand has 243 places, 297 transitions, 5592 flow. Second operand 11 states and 1082 transitions. [2023-08-27 13:46:25,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 449 transitions, 9821 flow [2023-08-27 13:46:25,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 449 transitions, 9738 flow, removed 13 selfloop flow, removed 10 redundant places. [2023-08-27 13:46:25,531 INFO L231 Difference]: Finished difference. Result has 243 places, 293 transitions, 5523 flow [2023-08-27 13:46:25,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=5453, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5523, PETRI_PLACES=243, PETRI_TRANSITIONS=293} [2023-08-27 13:46:25,532 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2023-08-27 13:46:25,532 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 293 transitions, 5523 flow [2023-08-27 13:46:25,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 92.54166666666667) internal successors, (2221), 24 states have internal predecessors, (2221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:25,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:46:25,532 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 3, 3, 1, 1, 1, 1, 1] [2023-08-27 13:46:25,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-08-27 13:46:25,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:25,733 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:25,733 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:25,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1150682375, now seen corresponding path program 3 times [2023-08-27 13:46:25,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:25,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710415511] [2023-08-27 13:46:25,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:25,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:25,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:26,196 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:26,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:26,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710415511] [2023-08-27 13:46:26,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710415511] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:26,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394056383] [2023-08-27 13:46:26,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:46:26,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:26,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:26,201 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:26,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-27 13:46:26,472 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-27 13:46:26,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:46:26,475 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-27 13:46:26,476 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:26,565 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:46:26,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:26,597 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2023-08-27 13:46:26,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:26,628 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:46:26,715 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:26,716 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:26,895 INFO L322 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-08-27 13:46:26,895 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 37 [2023-08-27 13:46:26,901 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:26,901 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 37 treesize of output 31 [2023-08-27 13:46:26,922 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-08-27 13:46:27,013 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:27,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394056383] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:46:27,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:46:27,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2023-08-27 13:46:27,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242546193] [2023-08-27 13:46:27,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:46:27,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-27 13:46:27,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:27,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-27 13:46:27,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=944, Unknown=6, NotChecked=0, Total=1056 [2023-08-27 13:46:27,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 266 [2023-08-27 13:46:27,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 293 transitions, 5523 flow. Second operand has 33 states, 33 states have (on average 87.36363636363636) internal successors, (2883), 33 states have internal predecessors, (2883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:27,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:27,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 266 [2023-08-27 13:46:27,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:46:28,734 INFO L124 PetriNetUnfolderBase]: 4645/7696 cut-off events. [2023-08-27 13:46:28,734 INFO L125 PetriNetUnfolderBase]: For 159896/160306 co-relation queries the response was YES. [2023-08-27 13:46:28,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64582 conditions, 7696 events. 4645/7696 cut-off events. For 159896/160306 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 47741 event pairs, 1486 based on Foata normal form. 411/8029 useless extension candidates. Maximal degree in co-relation 64515. Up to 5458 conditions per place. [2023-08-27 13:46:28,800 INFO L140 encePairwiseOnDemand]: 256/266 looper letters, 239 selfloop transitions, 123 changer transitions 0/367 dead transitions. [2023-08-27 13:46:28,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 367 transitions, 7262 flow [2023-08-27 13:46:28,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 13:46:28,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 13:46:28,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1626 transitions. [2023-08-27 13:46:28,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33959899749373434 [2023-08-27 13:46:28,803 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1626 transitions. [2023-08-27 13:46:28,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1626 transitions. [2023-08-27 13:46:28,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:46:28,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1626 transitions. [2023-08-27 13:46:28,806 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 90.33333333333333) internal successors, (1626), 18 states have internal predecessors, (1626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:28,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 266.0) internal successors, (5054), 19 states have internal predecessors, (5054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:28,809 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 266.0) internal successors, (5054), 19 states have internal predecessors, (5054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:28,809 INFO L175 Difference]: Start difference. First operand has 243 places, 293 transitions, 5523 flow. Second operand 18 states and 1626 transitions. [2023-08-27 13:46:28,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 367 transitions, 7262 flow [2023-08-27 13:46:29,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 367 transitions, 7125 flow, removed 6 selfloop flow, removed 13 redundant places. [2023-08-27 13:46:29,280 INFO L231 Difference]: Finished difference. Result has 247 places, 291 transitions, 5641 flow [2023-08-27 13:46:29,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=5395, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5641, PETRI_PLACES=247, PETRI_TRANSITIONS=291} [2023-08-27 13:46:29,281 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2023-08-27 13:46:29,281 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 291 transitions, 5641 flow [2023-08-27 13:46:29,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 87.36363636363636) internal successors, (2883), 33 states have internal predecessors, (2883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:29,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:46:29,282 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1] [2023-08-27 13:46:29,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-27 13:46:29,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-27 13:46:29,482 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:29,482 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:29,483 INFO L85 PathProgramCache]: Analyzing trace with hash 208358928, now seen corresponding path program 3 times [2023-08-27 13:46:29,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:29,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624431979] [2023-08-27 13:46:29,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:29,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:29,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:29,928 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:29,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:29,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624431979] [2023-08-27 13:46:29,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624431979] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:29,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959074844] [2023-08-27 13:46:29,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:46:29,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:29,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:29,933 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:29,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-27 13:46:30,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-27 13:46:30,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:46:30,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 13:46:30,141 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:30,254 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:46:30,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:30,291 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:46:30,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:30,364 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:46:30,445 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:30,445 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:30,527 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1182 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1182) c_~A~0.base) (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~A~0.offset 12)) 4294967296)) is different from false [2023-08-27 13:46:30,532 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1182 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1182) c_~A~0.base) (+ c_~A~0.offset 12)) 4294967296)) is different from false [2023-08-27 13:46:30,586 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:30,587 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-08-27 13:46:30,594 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:30,594 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 71 treesize of output 65 [2023-08-27 13:46:30,598 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2023-08-27 13:46:30,602 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-08-27 13:46:30,731 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:30,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959074844] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:46:30,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:46:30,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 32 [2023-08-27 13:46:30,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548038663] [2023-08-27 13:46:30,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:46:30,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-08-27 13:46:30,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:30,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-08-27 13:46:30,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=895, Unknown=6, NotChecked=122, Total=1122 [2023-08-27 13:46:30,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:46:30,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 291 transitions, 5641 flow. Second operand has 34 states, 34 states have (on average 84.38235294117646) internal successors, (2869), 34 states have internal predecessors, (2869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:30,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:30,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:46:30,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:46:33,144 INFO L124 PetriNetUnfolderBase]: 5314/8715 cut-off events. [2023-08-27 13:46:33,144 INFO L125 PetriNetUnfolderBase]: For 212137/212632 co-relation queries the response was YES. [2023-08-27 13:46:33,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74999 conditions, 8715 events. 5314/8715 cut-off events. For 212137/212632 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 53545 event pairs, 1336 based on Foata normal form. 891/9360 useless extension candidates. Maximal degree in co-relation 74934. Up to 2644 conditions per place. [2023-08-27 13:46:33,228 INFO L140 encePairwiseOnDemand]: 254/266 looper letters, 539 selfloop transitions, 120 changer transitions 0/664 dead transitions. [2023-08-27 13:46:33,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 664 transitions, 11907 flow [2023-08-27 13:46:33,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 13:46:33,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 13:46:33,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1655 transitions. [2023-08-27 13:46:33,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.345655806182122 [2023-08-27 13:46:33,230 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1655 transitions. [2023-08-27 13:46:33,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1655 transitions. [2023-08-27 13:46:33,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:46:33,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1655 transitions. [2023-08-27 13:46:33,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 91.94444444444444) internal successors, (1655), 18 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:33,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 266.0) internal successors, (5054), 19 states have internal predecessors, (5054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:33,234 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 266.0) internal successors, (5054), 19 states have internal predecessors, (5054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:33,234 INFO L175 Difference]: Start difference. First operand has 247 places, 291 transitions, 5641 flow. Second operand 18 states and 1655 transitions. [2023-08-27 13:46:33,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 664 transitions, 11907 flow [2023-08-27 13:46:33,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 664 transitions, 11813 flow, removed 0 selfloop flow, removed 14 redundant places. [2023-08-27 13:46:33,725 INFO L231 Difference]: Finished difference. Result has 252 places, 302 transitions, 6149 flow [2023-08-27 13:46:33,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=5547, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6149, PETRI_PLACES=252, PETRI_TRANSITIONS=302} [2023-08-27 13:46:33,726 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2023-08-27 13:46:33,726 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 302 transitions, 6149 flow [2023-08-27 13:46:33,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 84.38235294117646) internal successors, (2869), 34 states have internal predecessors, (2869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:33,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:46:33,727 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1] [2023-08-27 13:46:33,732 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-08-27 13:46:33,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-27 13:46:33,927 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:33,928 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:33,928 INFO L85 PathProgramCache]: Analyzing trace with hash -2066779134, now seen corresponding path program 4 times [2023-08-27 13:46:33,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:33,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782641830] [2023-08-27 13:46:33,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:33,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:33,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:34,353 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:34,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:34,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782641830] [2023-08-27 13:46:34,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782641830] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:34,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439555249] [2023-08-27 13:46:34,354 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:46:34,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:34,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:34,355 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:34,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-27 13:46:34,535 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:46:34,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:46:34,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 13:46:34,539 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:34,638 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:46:34,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:34,665 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:46:34,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:34,760 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:46:34,848 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:34,849 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:34,918 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1228 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1228) c_~A~0.base) (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~A~0.offset 8)) 9223372039002259456))) is different from false [2023-08-27 13:46:34,998 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1228 (Array Int Int)) (v_ArrVal_1227 (Array Int Int))) (< 0 (+ (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1227) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1228) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 12 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456))) is different from false [2023-08-27 13:46:35,005 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:35,005 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-27 13:46:35,012 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:35,012 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 81 treesize of output 75 [2023-08-27 13:46:35,016 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 54 [2023-08-27 13:46:35,020 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-08-27 13:46:35,163 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 4 not checked. [2023-08-27 13:46:35,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439555249] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:46:35,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:46:35,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-27 13:46:35,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977673730] [2023-08-27 13:46:35,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:46:35,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-27 13:46:35,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:35,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-27 13:46:35,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=938, Unknown=17, NotChecked=126, Total=1190 [2023-08-27 13:46:35,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:46:35,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 302 transitions, 6149 flow. Second operand has 35 states, 35 states have (on average 84.37142857142857) internal successors, (2953), 35 states have internal predecessors, (2953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:35,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:35,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:46:35,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:46:37,465 INFO L124 PetriNetUnfolderBase]: 5153/8459 cut-off events. [2023-08-27 13:46:37,465 INFO L125 PetriNetUnfolderBase]: For 216751/217218 co-relation queries the response was YES. [2023-08-27 13:46:37,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75778 conditions, 8459 events. 5153/8459 cut-off events. For 216751/217218 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 51701 event pairs, 1260 based on Foata normal form. 563/8780 useless extension candidates. Maximal degree in co-relation 75710. Up to 2600 conditions per place. [2023-08-27 13:46:37,554 INFO L140 encePairwiseOnDemand]: 256/266 looper letters, 539 selfloop transitions, 119 changer transitions 0/663 dead transitions. [2023-08-27 13:46:37,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 663 transitions, 12092 flow [2023-08-27 13:46:37,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 13:46:37,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 13:46:37,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1652 transitions. [2023-08-27 13:46:37,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34502923976608185 [2023-08-27 13:46:37,556 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1652 transitions. [2023-08-27 13:46:37,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1652 transitions. [2023-08-27 13:46:37,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:46:37,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1652 transitions. [2023-08-27 13:46:37,557 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 91.77777777777777) internal successors, (1652), 18 states have internal predecessors, (1652), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:37,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 266.0) internal successors, (5054), 19 states have internal predecessors, (5054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:37,560 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 266.0) internal successors, (5054), 19 states have internal predecessors, (5054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:37,561 INFO L175 Difference]: Start difference. First operand has 252 places, 302 transitions, 6149 flow. Second operand 18 states and 1652 transitions. [2023-08-27 13:46:37,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 663 transitions, 12092 flow [2023-08-27 13:46:38,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 663 transitions, 11564 flow, removed 32 selfloop flow, removed 13 redundant places. [2023-08-27 13:46:38,233 INFO L231 Difference]: Finished difference. Result has 256 places, 301 transitions, 5834 flow [2023-08-27 13:46:38,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=5596, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5834, PETRI_PLACES=256, PETRI_TRANSITIONS=301} [2023-08-27 13:46:38,234 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2023-08-27 13:46:38,234 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 301 transitions, 5834 flow [2023-08-27 13:46:38,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 84.37142857142857) internal successors, (2953), 35 states have internal predecessors, (2953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:38,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:46:38,234 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1] [2023-08-27 13:46:38,240 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-08-27 13:46:38,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-27 13:46:38,441 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:38,441 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:38,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1316302045, now seen corresponding path program 6 times [2023-08-27 13:46:38,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:38,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989090698] [2023-08-27 13:46:38,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:38,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:38,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:38,592 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:38,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:38,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989090698] [2023-08-27 13:46:38,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989090698] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:38,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316693416] [2023-08-27 13:46:38,592 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:46:38,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:38,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:38,594 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:38,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-27 13:46:38,843 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-08-27 13:46:38,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:46:38,844 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 13:46:38,845 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:38,989 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:38,989 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:39,120 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:39,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316693416] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:46:39,120 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:46:39,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2023-08-27 13:46:39,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015759511] [2023-08-27 13:46:39,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:46:39,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 13:46:39,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:39,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 13:46:39,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=604, Unknown=0, NotChecked=0, Total=812 [2023-08-27 13:46:39,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 266 [2023-08-27 13:46:39,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 301 transitions, 5834 flow. Second operand has 29 states, 29 states have (on average 92.44827586206897) internal successors, (2681), 29 states have internal predecessors, (2681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:39,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:39,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 266 [2023-08-27 13:46:39,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:46:40,419 INFO L124 PetriNetUnfolderBase]: 4562/7535 cut-off events. [2023-08-27 13:46:40,420 INFO L125 PetriNetUnfolderBase]: For 172430/172810 co-relation queries the response was YES. [2023-08-27 13:46:40,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63785 conditions, 7535 events. 4562/7535 cut-off events. For 172430/172810 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 45583 event pairs, 1624 based on Foata normal form. 523/7844 useless extension candidates. Maximal degree in co-relation 63722. Up to 3241 conditions per place. [2023-08-27 13:46:40,492 INFO L140 encePairwiseOnDemand]: 257/266 looper letters, 400 selfloop transitions, 112 changer transitions 0/517 dead transitions. [2023-08-27 13:46:40,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 517 transitions, 9789 flow [2023-08-27 13:46:40,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 13:46:40,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 13:46:40,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1294 transitions. [2023-08-27 13:46:40,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3742047426257953 [2023-08-27 13:46:40,494 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1294 transitions. [2023-08-27 13:46:40,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1294 transitions. [2023-08-27 13:46:40,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:46:40,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1294 transitions. [2023-08-27 13:46:40,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 99.53846153846153) internal successors, (1294), 13 states have internal predecessors, (1294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:40,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 266.0) internal successors, (3724), 14 states have internal predecessors, (3724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:40,498 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 266.0) internal successors, (3724), 14 states have internal predecessors, (3724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:40,498 INFO L175 Difference]: Start difference. First operand has 256 places, 301 transitions, 5834 flow. Second operand 13 states and 1294 transitions. [2023-08-27 13:46:40,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 517 transitions, 9789 flow [2023-08-27 13:46:40,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 517 transitions, 9438 flow, removed 12 selfloop flow, removed 15 redundant places. [2023-08-27 13:46:40,880 INFO L231 Difference]: Finished difference. Result has 259 places, 320 transitions, 6553 flow [2023-08-27 13:46:40,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=5447, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6553, PETRI_PLACES=259, PETRI_TRANSITIONS=320} [2023-08-27 13:46:40,880 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2023-08-27 13:46:40,880 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 320 transitions, 6553 flow [2023-08-27 13:46:40,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 92.44827586206897) internal successors, (2681), 29 states have internal predecessors, (2681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:40,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:46:40,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:46:40,886 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-08-27 13:46:41,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-27 13:46:41,082 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:41,082 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:41,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1025010259, now seen corresponding path program 1 times [2023-08-27 13:46:41,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:41,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146915629] [2023-08-27 13:46:41,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:41,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:41,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:41,136 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:46:41,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:41,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146915629] [2023-08-27 13:46:41,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146915629] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:41,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852285039] [2023-08-27 13:46:41,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:41,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:41,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:41,138 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:41,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-27 13:46:41,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:41,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:46:41,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:41,322 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:46:41,323 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:41,341 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:46:41,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852285039] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:41,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 13:46:41,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-08-27 13:46:41,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417933140] [2023-08-27 13:46:41,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:46:41,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:46:41,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:41,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:46:41,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-27 13:46:41,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 266 [2023-08-27 13:46:41,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 320 transitions, 6553 flow. Second operand has 5 states, 5 states have (on average 94.2) internal successors, (471), 5 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:41,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:41,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 266 [2023-08-27 13:46:41,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:46:42,379 INFO L124 PetriNetUnfolderBase]: 4168/6765 cut-off events. [2023-08-27 13:46:42,380 INFO L125 PetriNetUnfolderBase]: For 164250/164545 co-relation queries the response was YES. [2023-08-27 13:46:42,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60292 conditions, 6765 events. 4168/6765 cut-off events. For 164250/164545 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 39328 event pairs, 996 based on Foata normal form. 401/6968 useless extension candidates. Maximal degree in co-relation 60223. Up to 3482 conditions per place. [2023-08-27 13:46:42,434 INFO L140 encePairwiseOnDemand]: 258/266 looper letters, 249 selfloop transitions, 123 changer transitions 0/377 dead transitions. [2023-08-27 13:46:42,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 377 transitions, 7861 flow [2023-08-27 13:46:42,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:46:42,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:46:42,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 494 transitions. [2023-08-27 13:46:42,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2023-08-27 13:46:42,435 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 494 transitions. [2023-08-27 13:46:42,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 494 transitions. [2023-08-27 13:46:42,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:46:42,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 494 transitions. [2023-08-27 13:46:42,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 98.8) internal successors, (494), 5 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:42,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 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 13:46:42,437 INFO L81 ComplementDD]: Finished complementDD. Result has 6 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 13:46:42,437 INFO L175 Difference]: Start difference. First operand has 259 places, 320 transitions, 6553 flow. Second operand 5 states and 494 transitions. [2023-08-27 13:46:42,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 377 transitions, 7861 flow [2023-08-27 13:46:42,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 377 transitions, 7792 flow, removed 14 selfloop flow, removed 7 redundant places. [2023-08-27 13:46:42,760 INFO L231 Difference]: Finished difference. Result has 255 places, 308 transitions, 6455 flow [2023-08-27 13:46:42,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=6209, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6455, PETRI_PLACES=255, PETRI_TRANSITIONS=308} [2023-08-27 13:46:42,760 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2023-08-27 13:46:42,760 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 308 transitions, 6455 flow [2023-08-27 13:46:42,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 94.2) internal successors, (471), 5 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:42,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:46:42,761 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:46:42,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-08-27 13:46:42,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-08-27 13:46:42,961 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:42,961 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:42,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1258849966, now seen corresponding path program 6 times [2023-08-27 13:46:42,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:42,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373037357] [2023-08-27 13:46:42,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:42,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:42,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:43,316 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:43,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:43,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373037357] [2023-08-27 13:46:43,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373037357] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:43,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905448964] [2023-08-27 13:46:43,317 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 13:46:43,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:43,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:43,318 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:43,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-27 13:46:43,491 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-27 13:46:43,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:46:43,493 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 13:46:43,494 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:43,582 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:46:43,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:43,609 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:46:43,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:43,636 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:46:43,734 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:43,735 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:43,874 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1342 (Array Int Int)) (v_ArrVal_1341 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1341) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1342) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 12 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456)) is different from false [2023-08-27 13:46:43,880 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:43,880 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-08-27 13:46:43,885 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:43,885 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 71 treesize of output 65 [2023-08-27 13:46:43,888 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2023-08-27 13:46:43,891 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-08-27 13:46:44,008 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 4 not checked. [2023-08-27 13:46:44,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905448964] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:46:44,008 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:46:44,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2023-08-27 13:46:44,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528482909] [2023-08-27 13:46:44,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:46:44,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-27 13:46:44,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:44,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-27 13:46:44,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=888, Unknown=6, NotChecked=60, Total=1056 [2023-08-27 13:46:44,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:46:44,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 308 transitions, 6455 flow. Second operand has 33 states, 33 states have (on average 84.45454545454545) internal successors, (2787), 33 states have internal predecessors, (2787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:44,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:44,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:46:44,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:46:46,364 INFO L124 PetriNetUnfolderBase]: 4919/7905 cut-off events. [2023-08-27 13:46:46,364 INFO L125 PetriNetUnfolderBase]: For 233631/233889 co-relation queries the response was YES. [2023-08-27 13:46:46,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72294 conditions, 7905 events. 4919/7905 cut-off events. For 233631/233889 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 44769 event pairs, 915 based on Foata normal form. 522/8291 useless extension candidates. Maximal degree in co-relation 72226. Up to 2416 conditions per place. [2023-08-27 13:46:46,428 INFO L140 encePairwiseOnDemand]: 255/266 looper letters, 668 selfloop transitions, 76 changer transitions 0/754 dead transitions. [2023-08-27 13:46:46,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 754 transitions, 19927 flow [2023-08-27 13:46:46,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 13:46:46,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 13:46:46,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1654 transitions. [2023-08-27 13:46:46,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3454469507101086 [2023-08-27 13:46:46,430 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1654 transitions. [2023-08-27 13:46:46,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1654 transitions. [2023-08-27 13:46:46,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:46:46,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1654 transitions. [2023-08-27 13:46:46,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 91.88888888888889) internal successors, (1654), 18 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:46,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 266.0) internal successors, (5054), 19 states have internal predecessors, (5054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:46,435 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 266.0) internal successors, (5054), 19 states have internal predecessors, (5054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:46,435 INFO L175 Difference]: Start difference. First operand has 255 places, 308 transitions, 6455 flow. Second operand 18 states and 1654 transitions. [2023-08-27 13:46:46,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 754 transitions, 19927 flow [2023-08-27 13:46:46,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 754 transitions, 19471 flow, removed 21 selfloop flow, removed 4 redundant places. [2023-08-27 13:46:46,796 INFO L231 Difference]: Finished difference. Result has 270 places, 318 transitions, 6671 flow [2023-08-27 13:46:46,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=6310, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6671, PETRI_PLACES=270, PETRI_TRANSITIONS=318} [2023-08-27 13:46:46,796 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2023-08-27 13:46:46,797 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 318 transitions, 6671 flow [2023-08-27 13:46:46,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 84.45454545454545) internal successors, (2787), 33 states have internal predecessors, (2787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:46,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:46:46,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:46:46,803 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-08-27 13:46:47,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:47,003 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:47,003 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:47,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1547319278, now seen corresponding path program 1 times [2023-08-27 13:46:47,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:47,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233265560] [2023-08-27 13:46:47,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:47,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:47,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:47,049 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:46:47,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:47,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233265560] [2023-08-27 13:46:47,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233265560] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:47,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613729159] [2023-08-27 13:46:47,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:47,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:47,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:47,050 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:47,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-27 13:46:47,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:47,195 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:46:47,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:47,236 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:46:47,237 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:47,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:46:47,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613729159] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:47,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 13:46:47,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-08-27 13:46:47,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079665833] [2023-08-27 13:46:47,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:46:47,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:46:47,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:47,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:46:47,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-27 13:46:47,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 266 [2023-08-27 13:46:47,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 318 transitions, 6671 flow. Second operand has 5 states, 5 states have (on average 94.2) internal successors, (471), 5 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:47,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:47,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 266 [2023-08-27 13:46:47,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:46:48,351 INFO L124 PetriNetUnfolderBase]: 4694/7522 cut-off events. [2023-08-27 13:46:48,352 INFO L125 PetriNetUnfolderBase]: For 222648/222886 co-relation queries the response was YES. [2023-08-27 13:46:48,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71561 conditions, 7522 events. 4694/7522 cut-off events. For 222648/222886 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 42112 event pairs, 774 based on Foata normal form. 386/7772 useless extension candidates. Maximal degree in co-relation 71492. Up to 3876 conditions per place. [2023-08-27 13:46:48,426 INFO L140 encePairwiseOnDemand]: 258/266 looper letters, 350 selfloop transitions, 58 changer transitions 0/418 dead transitions. [2023-08-27 13:46:48,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 418 transitions, 10334 flow [2023-08-27 13:46:48,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:46:48,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:46:48,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 494 transitions. [2023-08-27 13:46:48,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2023-08-27 13:46:48,427 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 494 transitions. [2023-08-27 13:46:48,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 494 transitions. [2023-08-27 13:46:48,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:46:48,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 494 transitions. [2023-08-27 13:46:48,428 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 98.8) internal successors, (494), 5 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:48,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 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 13:46:48,428 INFO L81 ComplementDD]: Finished complementDD. Result has 6 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 13:46:48,429 INFO L175 Difference]: Start difference. First operand has 270 places, 318 transitions, 6671 flow. Second operand 5 states and 494 transitions. [2023-08-27 13:46:48,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 418 transitions, 10334 flow [2023-08-27 13:46:48,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 418 transitions, 10245 flow, removed 12 selfloop flow, removed 11 redundant places. [2023-08-27 13:46:48,858 INFO L231 Difference]: Finished difference. Result has 261 places, 313 transitions, 6647 flow [2023-08-27 13:46:48,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=6531, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6647, PETRI_PLACES=261, PETRI_TRANSITIONS=313} [2023-08-27 13:46:48,859 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2023-08-27 13:46:48,859 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 313 transitions, 6647 flow [2023-08-27 13:46:48,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 94.2) internal successors, (471), 5 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:48,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:46:48,860 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:46:48,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-27 13:46:49,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-08-27 13:46:49,066 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:49,066 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:49,066 INFO L85 PathProgramCache]: Analyzing trace with hash 279378019, now seen corresponding path program 3 times [2023-08-27 13:46:49,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:49,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265036908] [2023-08-27 13:46:49,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:49,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:49,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:49,532 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:49,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:49,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265036908] [2023-08-27 13:46:49,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265036908] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:49,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835317598] [2023-08-27 13:46:49,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:46:49,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:49,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:49,537 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:49,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-27 13:46:49,805 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-27 13:46:49,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:46:49,806 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-27 13:46:49,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:49,898 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 13:46:49,933 INFO L322 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2023-08-27 13:46:49,933 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2023-08-27 13:46:49,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:49,964 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 13:46:49,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:49,994 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 13:46:50,108 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:50,108 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:50,260 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1424 (Array Int Int)) (v_ArrVal_1423 (Array Int Int))) (< 0 (+ (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1423) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1424) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 12 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 4294967296))) is different from false [2023-08-27 13:46:50,342 INFO L322 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-08-27 13:46:50,342 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 42 [2023-08-27 13:46:50,349 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:50,349 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 81 treesize of output 75 [2023-08-27 13:46:50,355 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 54 [2023-08-27 13:46:50,358 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-08-27 13:46:50,513 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2023-08-27 13:46:50,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835317598] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:46:50,514 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:46:50,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 36 [2023-08-27 13:46:50,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684185517] [2023-08-27 13:46:50,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:46:50,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-08-27 13:46:50,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:50,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-08-27 13:46:50,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1205, Unknown=15, NotChecked=70, Total=1406 [2023-08-27 13:46:50,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:46:50,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 313 transitions, 6647 flow. Second operand has 38 states, 38 states have (on average 84.42105263157895) internal successors, (3208), 38 states have internal predecessors, (3208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:50,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:50,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:46:50,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:46:53,126 INFO L124 PetriNetUnfolderBase]: 4569/7315 cut-off events. [2023-08-27 13:46:53,126 INFO L125 PetriNetUnfolderBase]: For 214893/215121 co-relation queries the response was YES. [2023-08-27 13:46:53,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69435 conditions, 7315 events. 4569/7315 cut-off events. For 214893/215121 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 40473 event pairs, 681 based on Foata normal form. 310/7489 useless extension candidates. Maximal degree in co-relation 69365. Up to 2304 conditions per place. [2023-08-27 13:46:53,200 INFO L140 encePairwiseOnDemand]: 257/266 looper letters, 678 selfloop transitions, 75 changer transitions 0/763 dead transitions. [2023-08-27 13:46:53,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 763 transitions, 20110 flow [2023-08-27 13:46:53,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 13:46:53,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 13:46:53,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1650 transitions. [2023-08-27 13:46:53,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34461152882205515 [2023-08-27 13:46:53,202 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1650 transitions. [2023-08-27 13:46:53,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1650 transitions. [2023-08-27 13:46:53,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:46:53,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1650 transitions. [2023-08-27 13:46:53,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 91.66666666666667) internal successors, (1650), 18 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:53,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 266.0) internal successors, (5054), 19 states have internal predecessors, (5054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:53,206 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 266.0) internal successors, (5054), 19 states have internal predecessors, (5054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:53,206 INFO L175 Difference]: Start difference. First operand has 261 places, 313 transitions, 6647 flow. Second operand 18 states and 1650 transitions. [2023-08-27 13:46:53,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 763 transitions, 20110 flow [2023-08-27 13:46:53,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 763 transitions, 20048 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-27 13:46:53,614 INFO L231 Difference]: Finished difference. Result has 275 places, 312 transitions, 6710 flow [2023-08-27 13:46:53,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=6560, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6710, PETRI_PLACES=275, PETRI_TRANSITIONS=312} [2023-08-27 13:46:53,614 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2023-08-27 13:46:53,614 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 312 transitions, 6710 flow [2023-08-27 13:46:53,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 84.42105263157895) internal successors, (3208), 38 states have internal predecessors, (3208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:53,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:46:53,615 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1] [2023-08-27 13:46:53,620 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-08-27 13:46:53,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:53,815 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:53,816 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:53,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1999193303, now seen corresponding path program 7 times [2023-08-27 13:46:53,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:53,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43396199] [2023-08-27 13:46:53,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:53,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:53,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:54,205 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:54,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:54,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43396199] [2023-08-27 13:46:54,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43396199] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:54,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734147312] [2023-08-27 13:46:54,205 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:46:54,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:54,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:54,206 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:54,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-27 13:46:54,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:54,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-27 13:46:54,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:54,480 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:46:54,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:54,507 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:46:54,621 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:54,621 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:54,766 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1469 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1469) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 16 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456))) is different from false [2023-08-27 13:46:54,772 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:54,773 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-08-27 13:46:54,779 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:54,779 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 43 treesize of output 37 [2023-08-27 13:46:54,790 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-08-27 13:46:54,898 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2023-08-27 13:46:54,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734147312] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:46:54,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:46:54,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 34 [2023-08-27 13:46:54,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818112664] [2023-08-27 13:46:54,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:46:54,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-08-27 13:46:54,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:54,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-08-27 13:46:54,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1084, Unknown=1, NotChecked=66, Total=1260 [2023-08-27 13:46:54,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 266 [2023-08-27 13:46:54,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 312 transitions, 6710 flow. Second operand has 36 states, 36 states have (on average 87.41666666666667) internal successors, (3147), 36 states have internal predecessors, (3147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:54,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:54,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 266 [2023-08-27 13:46:54,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:46:56,792 INFO L124 PetriNetUnfolderBase]: 4485/7183 cut-off events. [2023-08-27 13:46:56,792 INFO L125 PetriNetUnfolderBase]: For 186202/186540 co-relation queries the response was YES. [2023-08-27 13:46:56,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69248 conditions, 7183 events. 4485/7183 cut-off events. For 186202/186540 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 40161 event pairs, 1180 based on Foata normal form. 341/7358 useless extension candidates. Maximal degree in co-relation 69178. Up to 5020 conditions per place. [2023-08-27 13:46:56,865 INFO L140 encePairwiseOnDemand]: 254/266 looper letters, 265 selfloop transitions, 130 changer transitions 0/400 dead transitions. [2023-08-27 13:46:56,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 400 transitions, 8983 flow [2023-08-27 13:46:56,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 13:46:56,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 13:46:56,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1893 transitions. [2023-08-27 13:46:56,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3388829215896885 [2023-08-27 13:46:56,867 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1893 transitions. [2023-08-27 13:46:56,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1893 transitions. [2023-08-27 13:46:56,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:46:56,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1893 transitions. [2023-08-27 13:46:56,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 90.14285714285714) internal successors, (1893), 21 states have internal predecessors, (1893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:56,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 266.0) internal successors, (5852), 22 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:56,871 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 266.0) internal successors, (5852), 22 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:56,871 INFO L175 Difference]: Start difference. First operand has 275 places, 312 transitions, 6710 flow. Second operand 21 states and 1893 transitions. [2023-08-27 13:46:56,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 400 transitions, 8983 flow [2023-08-27 13:46:57,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 400 transitions, 8785 flow, removed 0 selfloop flow, removed 14 redundant places. [2023-08-27 13:46:57,250 INFO L231 Difference]: Finished difference. Result has 283 places, 320 transitions, 7060 flow [2023-08-27 13:46:57,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=6594, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7060, PETRI_PLACES=283, PETRI_TRANSITIONS=320} [2023-08-27 13:46:57,251 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2023-08-27 13:46:57,251 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 320 transitions, 7060 flow [2023-08-27 13:46:57,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 87.41666666666667) internal successors, (3147), 36 states have internal predecessors, (3147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:57,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:46:57,251 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1] [2023-08-27 13:46:57,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-08-27 13:46:57,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-08-27 13:46:57,458 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:46:57,458 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:46:57,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1999193297, now seen corresponding path program 4 times [2023-08-27 13:46:57,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:46:57,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115926453] [2023-08-27 13:46:57,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:46:57,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:46:57,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:46:57,817 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:57,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:46:57,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115926453] [2023-08-27 13:46:57,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115926453] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:46:57,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740493732] [2023-08-27 13:46:57,818 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:46:57,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:46:57,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:46:57,819 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:46:57,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-27 13:46:57,990 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:46:57,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:46:57,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-27 13:46:57,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:46:58,108 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:46:58,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:46:58,135 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:46:58,245 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:58,245 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:46:58,410 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:58,420 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-08-27 13:46:58,426 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:46:58,426 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 37 treesize of output 31 [2023-08-27 13:46:58,435 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-08-27 13:46:58,539 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:46:58,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740493732] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:46:58,539 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:46:58,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 34 [2023-08-27 13:46:58,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595883298] [2023-08-27 13:46:58,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:46:58,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-08-27 13:46:58,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:46:58,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-08-27 13:46:58,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1146, Unknown=3, NotChecked=0, Total=1260 [2023-08-27 13:46:58,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 266 [2023-08-27 13:46:58,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 320 transitions, 7060 flow. Second operand has 36 states, 36 states have (on average 87.41666666666667) internal successors, (3147), 36 states have internal predecessors, (3147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:46:58,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:46:58,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 266 [2023-08-27 13:46:58,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:47:00,386 INFO L124 PetriNetUnfolderBase]: 4484/7182 cut-off events. [2023-08-27 13:47:00,387 INFO L125 PetriNetUnfolderBase]: For 189787/190119 co-relation queries the response was YES. [2023-08-27 13:47:00,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69512 conditions, 7182 events. 4484/7182 cut-off events. For 189787/190119 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 40034 event pairs, 1196 based on Foata normal form. 333/7348 useless extension candidates. Maximal degree in co-relation 69440. Up to 5019 conditions per place. [2023-08-27 13:47:00,467 INFO L140 encePairwiseOnDemand]: 256/266 looper letters, 264 selfloop transitions, 129 changer transitions 0/398 dead transitions. [2023-08-27 13:47:00,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 398 transitions, 9035 flow [2023-08-27 13:47:00,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 13:47:00,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 13:47:00,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1890 transitions. [2023-08-27 13:47:00,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3383458646616541 [2023-08-27 13:47:00,469 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1890 transitions. [2023-08-27 13:47:00,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1890 transitions. [2023-08-27 13:47:00,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:47:00,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1890 transitions. [2023-08-27 13:47:00,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 90.0) internal successors, (1890), 21 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:00,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 266.0) internal successors, (5852), 22 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:00,475 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 266.0) internal successors, (5852), 22 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:00,475 INFO L175 Difference]: Start difference. First operand has 283 places, 320 transitions, 7060 flow. Second operand 21 states and 1890 transitions. [2023-08-27 13:47:00,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 398 transitions, 9035 flow [2023-08-27 13:47:00,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 398 transitions, 8967 flow, removed 9 selfloop flow, removed 13 redundant places. [2023-08-27 13:47:00,932 INFO L231 Difference]: Finished difference. Result has 290 places, 318 transitions, 7206 flow [2023-08-27 13:47:00,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=6948, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7206, PETRI_PLACES=290, PETRI_TRANSITIONS=318} [2023-08-27 13:47:00,933 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2023-08-27 13:47:00,933 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 318 transitions, 7206 flow [2023-08-27 13:47:00,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 87.41666666666667) internal successors, (3147), 36 states have internal predecessors, (3147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:00,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:47:00,933 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:47:00,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-27 13:47:01,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-08-27 13:47:01,140 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:47:01,140 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:47:01,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1425933263, now seen corresponding path program 7 times [2023-08-27 13:47:01,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:47:01,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528390660] [2023-08-27 13:47:01,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:47:01,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:47:01,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:47:01,296 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:47:01,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:47:01,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528390660] [2023-08-27 13:47:01,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528390660] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:47:01,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083377501] [2023-08-27 13:47:01,297 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 13:47:01,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:47:01,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:47:01,301 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:47:01,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-27 13:47:01,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:47:01,527 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 13:47:01,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:47:01,677 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:47:01,677 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:47:01,808 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 16 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:47:01,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083377501] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:47:01,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:47:01,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2023-08-27 13:47:01,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44420265] [2023-08-27 13:47:01,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:47:01,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 13:47:01,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:47:01,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 13:47:01,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=600, Unknown=0, NotChecked=0, Total=812 [2023-08-27 13:47:01,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 266 [2023-08-27 13:47:01,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 318 transitions, 7206 flow. Second operand has 29 states, 29 states have (on average 92.51724137931035) internal successors, (2683), 29 states have internal predecessors, (2683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:01,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:47:01,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 266 [2023-08-27 13:47:01,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:47:03,110 INFO L124 PetriNetUnfolderBase]: 4206/6754 cut-off events. [2023-08-27 13:47:03,111 INFO L125 PetriNetUnfolderBase]: For 206287/206515 co-relation queries the response was YES. [2023-08-27 13:47:03,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66268 conditions, 6754 events. 4206/6754 cut-off events. For 206287/206515 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 36594 event pairs, 1265 based on Foata normal form. 328/6996 useless extension candidates. Maximal degree in co-relation 66196. Up to 3412 conditions per place. [2023-08-27 13:47:03,183 INFO L140 encePairwiseOnDemand]: 258/266 looper letters, 499 selfloop transitions, 48 changer transitions 0/557 dead transitions. [2023-08-27 13:47:03,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 557 transitions, 14881 flow [2023-08-27 13:47:03,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 13:47:03,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 13:47:03,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1274 transitions. [2023-08-27 13:47:03,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3684210526315789 [2023-08-27 13:47:03,185 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1274 transitions. [2023-08-27 13:47:03,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1274 transitions. [2023-08-27 13:47:03,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:47:03,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1274 transitions. [2023-08-27 13:47:03,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 98.0) internal successors, (1274), 13 states have internal predecessors, (1274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:03,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 266.0) internal successors, (3724), 14 states have internal predecessors, (3724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:03,189 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 266.0) internal successors, (3724), 14 states have internal predecessors, (3724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:03,189 INFO L175 Difference]: Start difference. First operand has 290 places, 318 transitions, 7206 flow. Second operand 13 states and 1274 transitions. [2023-08-27 13:47:03,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 557 transitions, 14881 flow [2023-08-27 13:47:03,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 557 transitions, 14824 flow, removed 3 selfloop flow, removed 16 redundant places. [2023-08-27 13:47:03,717 INFO L231 Difference]: Finished difference. Result has 286 places, 314 transitions, 7166 flow [2023-08-27 13:47:03,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=7070, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7166, PETRI_PLACES=286, PETRI_TRANSITIONS=314} [2023-08-27 13:47:03,718 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2023-08-27 13:47:03,718 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 314 transitions, 7166 flow [2023-08-27 13:47:03,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 92.51724137931035) internal successors, (2683), 29 states have internal predecessors, (2683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:03,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:47:03,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] [2023-08-27 13:47:03,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-08-27 13:47:03,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-08-27 13:47:03,919 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:47:03,919 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:47:03,919 INFO L85 PathProgramCache]: Analyzing trace with hash 25945373, now seen corresponding path program 1 times [2023-08-27 13:47:03,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:47:03,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88967458] [2023-08-27 13:47:03,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:47:03,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:47:03,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:47:04,362 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 13:47:04,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:47:04,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88967458] [2023-08-27 13:47:04,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88967458] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:47:04,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689635893] [2023-08-27 13:47:04,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:47:04,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:47:04,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:47:04,363 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:47:04,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-27 13:47:04,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:47:04,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 51 conjunts are in the unsatisfiable core [2023-08-27 13:47:04,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:47:04,562 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:47:04,582 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 13:47:04,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:47:04,690 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2023-08-27 13:47:04,762 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 13:47:04,762 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:47:04,821 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1590 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1590) c_~A~0.base) c_~A~0.offset) c_~counter~0)) is different from false [2023-08-27 13:47:04,989 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:47:04,990 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 47 [2023-08-27 13:47:04,993 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 143 [2023-08-27 13:47:04,997 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2023-08-27 13:47:05,001 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2023-08-27 13:47:05,044 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 13:47:05,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689635893] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:47:05,045 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:47:05,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2023-08-27 13:47:05,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204607476] [2023-08-27 13:47:05,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:47:05,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 13:47:05,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:47:05,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 13:47:05,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=645, Unknown=6, NotChecked=52, Total=812 [2023-08-27 13:47:05,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 73 out of 266 [2023-08-27 13:47:05,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 314 transitions, 7166 flow. Second operand has 29 states, 29 states have (on average 74.51724137931035) internal successors, (2161), 29 states have internal predecessors, (2161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:05,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:47:05,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 73 of 266 [2023-08-27 13:47:05,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:47:07,735 INFO L124 PetriNetUnfolderBase]: 6184/10136 cut-off events. [2023-08-27 13:47:07,735 INFO L125 PetriNetUnfolderBase]: For 276994/276994 co-relation queries the response was YES. [2023-08-27 13:47:07,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96332 conditions, 10136 events. 6184/10136 cut-off events. For 276994/276994 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 62182 event pairs, 886 based on Foata normal form. 9/10039 useless extension candidates. Maximal degree in co-relation 96260. Up to 6205 conditions per place. [2023-08-27 13:47:07,844 INFO L140 encePairwiseOnDemand]: 245/266 looper letters, 600 selfloop transitions, 343 changer transitions 15/958 dead transitions. [2023-08-27 13:47:07,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 958 transitions, 20628 flow [2023-08-27 13:47:07,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-27 13:47:07,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-27 13:47:07,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 2269 transitions. [2023-08-27 13:47:07,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3046455424274973 [2023-08-27 13:47:07,847 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 2269 transitions. [2023-08-27 13:47:07,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 2269 transitions. [2023-08-27 13:47:07,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:47:07,847 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 2269 transitions. [2023-08-27 13:47:07,849 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 81.03571428571429) internal successors, (2269), 28 states have internal predecessors, (2269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:07,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 266.0) internal successors, (7714), 29 states have internal predecessors, (7714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:07,854 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 266.0) internal successors, (7714), 29 states have internal predecessors, (7714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:07,854 INFO L175 Difference]: Start difference. First operand has 286 places, 314 transitions, 7166 flow. Second operand 28 states and 2269 transitions. [2023-08-27 13:47:07,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 958 transitions, 20628 flow [2023-08-27 13:47:08,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 958 transitions, 20251 flow, removed 18 selfloop flow, removed 9 redundant places. [2023-08-27 13:47:08,525 INFO L231 Difference]: Finished difference. Result has 319 places, 584 transitions, 14290 flow [2023-08-27 13:47:08,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=7078, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=14290, PETRI_PLACES=319, PETRI_TRANSITIONS=584} [2023-08-27 13:47:08,526 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2023-08-27 13:47:08,526 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 584 transitions, 14290 flow [2023-08-27 13:47:08,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 74.51724137931035) internal successors, (2161), 29 states have internal predecessors, (2161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:08,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:47:08,526 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-08-27 13:47:08,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-08-27 13:47:08,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-08-27 13:47:08,727 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:47:08,727 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:47:08,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1805398820, now seen corresponding path program 5 times [2023-08-27 13:47:08,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:47:08,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466208985] [2023-08-27 13:47:08,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:47:08,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:47:08,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:47:09,232 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:47:09,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:47:09,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466208985] [2023-08-27 13:47:09,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466208985] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:47:09,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586779441] [2023-08-27 13:47:09,233 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 13:47:09,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:47:09,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:47:09,235 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:47:09,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-08-27 13:47:09,462 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-08-27 13:47:09,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:47:09,464 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-27 13:47:09,465 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:47:09,587 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:47:09,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:47:09,621 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:47:09,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:47:09,653 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:47:09,767 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:47:09,767 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:47:09,893 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1640 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1640) c_~A~0.base) (+ c_~A~0.offset 16)) 9223372039002259456))) is different from false [2023-08-27 13:47:09,900 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1640 (Array Int Int)) (v_ArrVal_1639 (Array Int Int))) (< 0 (+ (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1639) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1640) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 16 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 9223372039002259456))) is different from false [2023-08-27 13:47:09,906 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:47:09,906 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-27 13:47:09,912 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:47:09,912 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 159 treesize of output 147 [2023-08-27 13:47:09,915 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2023-08-27 13:47:09,918 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2023-08-27 13:47:10,068 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2023-08-27 13:47:10,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586779441] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:47:10,068 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:47:10,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2023-08-27 13:47:10,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746894141] [2023-08-27 13:47:10,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:47:10,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-08-27 13:47:10,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:47:10,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-08-27 13:47:10,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=1218, Unknown=2, NotChecked=142, Total=1482 [2023-08-27 13:47:10,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:47:10,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 584 transitions, 14290 flow. Second operand has 39 states, 39 states have (on average 84.41025641025641) internal successors, (3292), 39 states have internal predecessors, (3292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:10,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:47:10,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:47:10,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:47:13,896 INFO L124 PetriNetUnfolderBase]: 6525/10662 cut-off events. [2023-08-27 13:47:13,896 INFO L125 PetriNetUnfolderBase]: For 343917/344196 co-relation queries the response was YES. [2023-08-27 13:47:13,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112076 conditions, 10662 events. 6525/10662 cut-off events. For 343917/344196 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 65300 event pairs, 1446 based on Foata normal form. 402/10895 useless extension candidates. Maximal degree in co-relation 111989. Up to 4734 conditions per place. [2023-08-27 13:47:14,007 INFO L140 encePairwiseOnDemand]: 254/266 looper letters, 772 selfloop transitions, 222 changer transitions 0/1011 dead transitions. [2023-08-27 13:47:14,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 1011 transitions, 23773 flow [2023-08-27 13:47:14,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 13:47:14,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 13:47:14,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1928 transitions. [2023-08-27 13:47:14,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3451485857500895 [2023-08-27 13:47:14,009 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1928 transitions. [2023-08-27 13:47:14,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1928 transitions. [2023-08-27 13:47:14,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:47:14,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1928 transitions. [2023-08-27 13:47:14,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 91.80952380952381) internal successors, (1928), 21 states have internal predecessors, (1928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:14,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 266.0) internal successors, (5852), 22 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:14,015 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 266.0) internal successors, (5852), 22 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:14,015 INFO L175 Difference]: Start difference. First operand has 319 places, 584 transitions, 14290 flow. Second operand 21 states and 1928 transitions. [2023-08-27 13:47:14,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 1011 transitions, 23773 flow [2023-08-27 13:47:15,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 1011 transitions, 22922 flow, removed 239 selfloop flow, removed 6 redundant places. [2023-08-27 13:47:15,078 INFO L231 Difference]: Finished difference. Result has 335 places, 605 transitions, 14822 flow [2023-08-27 13:47:15,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=13643, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=14822, PETRI_PLACES=335, PETRI_TRANSITIONS=605} [2023-08-27 13:47:15,078 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2023-08-27 13:47:15,079 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 605 transitions, 14822 flow [2023-08-27 13:47:15,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 84.41025641025641) internal successors, (3292), 39 states have internal predecessors, (3292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:15,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:47:15,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:47:15,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2023-08-27 13:47:15,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-08-27 13:47:15,280 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:47:15,280 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:47:15,280 INFO L85 PathProgramCache]: Analyzing trace with hash 148884527, now seen corresponding path program 2 times [2023-08-27 13:47:15,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:47:15,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306151963] [2023-08-27 13:47:15,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:47:15,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:47:15,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:47:15,619 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:47:15,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:47:15,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306151963] [2023-08-27 13:47:15,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306151963] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:47:15,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747435861] [2023-08-27 13:47:15,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:47:15,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:47:15,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:47:15,621 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:47:15,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-08-27 13:47:15,802 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:47:15,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:47:15,804 INFO L262 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-27 13:47:15,805 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:47:15,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:47:15,890 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2023-08-27 13:47:15,986 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:47:15,986 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:47:16,096 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:47:16,096 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 94 treesize of output 82 [2023-08-27 13:47:16,101 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2023-08-27 13:47:16,187 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:47:16,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747435861] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:47:16,187 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:47:16,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-27 13:47:16,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486184279] [2023-08-27 13:47:16,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:47:16,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 13:47:16,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:47:16,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 13:47:16,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=558, Unknown=2, NotChecked=0, Total=650 [2023-08-27 13:47:16,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 266 [2023-08-27 13:47:16,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 605 transitions, 14822 flow. Second operand has 26 states, 26 states have (on average 83.76923076923077) internal successors, (2178), 26 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:16,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:47:16,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 266 [2023-08-27 13:47:16,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:47:19,566 INFO L124 PetriNetUnfolderBase]: 7570/12408 cut-off events. [2023-08-27 13:47:19,567 INFO L125 PetriNetUnfolderBase]: For 414271/414271 co-relation queries the response was YES. [2023-08-27 13:47:19,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132070 conditions, 12408 events. 7570/12408 cut-off events. For 414271/414271 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 78420 event pairs, 1500 based on Foata normal form. 9/12297 useless extension candidates. Maximal degree in co-relation 131983. Up to 8581 conditions per place. [2023-08-27 13:47:19,756 INFO L140 encePairwiseOnDemand]: 256/266 looper letters, 776 selfloop transitions, 274 changer transitions 11/1061 dead transitions. [2023-08-27 13:47:19,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 1061 transitions, 26769 flow [2023-08-27 13:47:19,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 13:47:19,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 13:47:19,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1899 transitions. [2023-08-27 13:47:19,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3399570354457572 [2023-08-27 13:47:19,758 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1899 transitions. [2023-08-27 13:47:19,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1899 transitions. [2023-08-27 13:47:19,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:47:19,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1899 transitions. [2023-08-27 13:47:19,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 90.42857142857143) internal successors, (1899), 21 states have internal predecessors, (1899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:19,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 266.0) internal successors, (5852), 22 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:19,763 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 266.0) internal successors, (5852), 22 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:19,763 INFO L175 Difference]: Start difference. First operand has 335 places, 605 transitions, 14822 flow. Second operand 21 states and 1899 transitions. [2023-08-27 13:47:19,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 1061 transitions, 26769 flow [2023-08-27 13:47:21,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 1061 transitions, 24896 flow, removed 105 selfloop flow, removed 15 redundant places. [2023-08-27 13:47:21,505 INFO L231 Difference]: Finished difference. Result has 350 places, 765 transitions, 18608 flow [2023-08-27 13:47:21,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=13703, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=18608, PETRI_PLACES=350, PETRI_TRANSITIONS=765} [2023-08-27 13:47:21,506 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2023-08-27 13:47:21,506 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 765 transitions, 18608 flow [2023-08-27 13:47:21,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 83.76923076923077) internal successors, (2178), 26 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:21,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:47:21,506 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-08-27 13:47:21,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-08-27 13:47:21,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-08-27 13:47:21,710 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:47:21,710 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:47:21,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1929366426, now seen corresponding path program 4 times [2023-08-27 13:47:21,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:47:21,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506464722] [2023-08-27 13:47:21,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:47:21,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:47:21,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:47:22,227 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:47:22,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:47:22,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506464722] [2023-08-27 13:47:22,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506464722] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:47:22,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351095488] [2023-08-27 13:47:22,227 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:47:22,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:47:22,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:47:22,229 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:47:22,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-08-27 13:47:22,456 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:47:22,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:47:22,458 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 45 conjunts are in the unsatisfiable core [2023-08-27 13:47:22,460 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:47:22,463 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2023-08-27 13:47:22,506 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 13:47:22,534 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:47:22,549 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:47:22,639 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:47:22,639 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:47:22,726 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1723 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1723) c_~A~0.base) (+ (* |c_thread1Thread1of1ForFork1_~i~0#1| 4) c_~A~0.offset 16)) 4294967296)) is different from false [2023-08-27 13:47:22,790 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:47:22,790 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-08-27 13:47:22,795 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:47:22,795 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 71 treesize of output 65 [2023-08-27 13:47:22,799 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-08-27 13:47:22,802 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 42 [2023-08-27 13:47:22,932 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:47:22,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351095488] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:47:22,932 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:47:22,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 30 [2023-08-27 13:47:22,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660615269] [2023-08-27 13:47:22,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:47:22,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 13:47:22,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:47:22,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 13:47:22,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=835, Unknown=14, NotChecked=58, Total=992 [2023-08-27 13:47:22,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 266 [2023-08-27 13:47:22,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 765 transitions, 18608 flow. Second operand has 32 states, 32 states have (on average 84.4375) internal successors, (2702), 32 states have internal predecessors, (2702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:22,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:47:22,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 266 [2023-08-27 13:47:22,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:47:27,404 INFO L124 PetriNetUnfolderBase]: 7309/12014 cut-off events. [2023-08-27 13:47:27,404 INFO L125 PetriNetUnfolderBase]: For 353491/353670 co-relation queries the response was YES. [2023-08-27 13:47:27,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123534 conditions, 12014 events. 7309/12014 cut-off events. For 353491/353670 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 76308 event pairs, 1631 based on Foata normal form. 164/12028 useless extension candidates. Maximal degree in co-relation 123443. Up to 5289 conditions per place. [2023-08-27 13:47:27,568 INFO L140 encePairwiseOnDemand]: 256/266 looper letters, 894 selfloop transitions, 294 changer transitions 0/1210 dead transitions. [2023-08-27 13:47:27,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 1210 transitions, 28420 flow [2023-08-27 13:47:27,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 13:47:27,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 13:47:27,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1925 transitions. [2023-08-27 13:47:27,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34461152882205515 [2023-08-27 13:47:27,570 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1925 transitions. [2023-08-27 13:47:27,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1925 transitions. [2023-08-27 13:47:27,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:47:27,571 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1925 transitions. [2023-08-27 13:47:27,572 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 91.66666666666667) internal successors, (1925), 21 states have internal predecessors, (1925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:27,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 266.0) internal successors, (5852), 22 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:27,575 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 266.0) internal successors, (5852), 22 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:27,575 INFO L175 Difference]: Start difference. First operand has 350 places, 765 transitions, 18608 flow. Second operand 21 states and 1925 transitions. [2023-08-27 13:47:27,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 1210 transitions, 28420 flow [2023-08-27 13:47:29,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 1210 transitions, 27757 flow, removed 260 selfloop flow, removed 5 redundant places. [2023-08-27 13:47:29,259 INFO L231 Difference]: Finished difference. Result has 365 places, 764 transitions, 18636 flow [2023-08-27 13:47:29,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=18048, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=18636, PETRI_PLACES=365, PETRI_TRANSITIONS=764} [2023-08-27 13:47:29,260 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2023-08-27 13:47:29,260 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 764 transitions, 18636 flow [2023-08-27 13:47:29,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 84.4375) internal successors, (2702), 32 states have internal predecessors, (2702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:29,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:47:29,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:47:29,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-08-27 13:47:29,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2023-08-27 13:47:29,461 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:47:29,461 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:47:29,461 INFO L85 PathProgramCache]: Analyzing trace with hash -822138425, now seen corresponding path program 3 times [2023-08-27 13:47:29,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:47:29,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894538430] [2023-08-27 13:47:29,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:47:29,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:47:29,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:47:29,811 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:47:29,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:47:29,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894538430] [2023-08-27 13:47:29,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894538430] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:47:29,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110640629] [2023-08-27 13:47:29,812 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:47:29,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:47:29,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:47:29,813 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:47:29,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-08-27 13:47:30,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 13:47:30,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:47:30,048 INFO L262 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-27 13:47:30,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:47:30,146 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:47:30,146 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:47:30,209 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:47:30,209 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 84 treesize of output 68 [2023-08-27 13:47:30,266 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:47:30,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110640629] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:47:30,266 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:47:30,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 15 [2023-08-27 13:47:30,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027889235] [2023-08-27 13:47:30,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:47:30,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 13:47:30,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:47:30,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 13:47:30,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2023-08-27 13:47:30,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 266 [2023-08-27 13:47:30,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 764 transitions, 18636 flow. Second operand has 17 states, 17 states have (on average 88.17647058823529) internal successors, (1499), 17 states have internal predecessors, (1499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:30,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:47:30,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 266 [2023-08-27 13:47:30,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:47:34,128 INFO L124 PetriNetUnfolderBase]: 8320/13701 cut-off events. [2023-08-27 13:47:34,128 INFO L125 PetriNetUnfolderBase]: For 410411/410411 co-relation queries the response was YES. [2023-08-27 13:47:34,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142362 conditions, 13701 events. 8320/13701 cut-off events. For 410411/410411 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 89409 event pairs, 1823 based on Foata normal form. 9/13588 useless extension candidates. Maximal degree in co-relation 142271. Up to 12104 conditions per place. [2023-08-27 13:47:34,281 INFO L140 encePairwiseOnDemand]: 256/266 looper letters, 880 selfloop transitions, 214 changer transitions 10/1104 dead transitions. [2023-08-27 13:47:34,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 1104 transitions, 28382 flow [2023-08-27 13:47:34,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 13:47:34,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 13:47:34,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1514 transitions. [2023-08-27 13:47:34,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3557330827067669 [2023-08-27 13:47:34,283 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1514 transitions. [2023-08-27 13:47:34,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1514 transitions. [2023-08-27 13:47:34,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:47:34,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1514 transitions. [2023-08-27 13:47:34,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.625) internal successors, (1514), 16 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:34,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 266.0) internal successors, (4522), 17 states have internal predecessors, (4522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:34,286 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 266.0) internal successors, (4522), 17 states have internal predecessors, (4522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:34,286 INFO L175 Difference]: Start difference. First operand has 365 places, 764 transitions, 18636 flow. Second operand 16 states and 1514 transitions. [2023-08-27 13:47:34,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 1104 transitions, 28382 flow [2023-08-27 13:47:35,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 1104 transitions, 27681 flow, removed 0 selfloop flow, removed 16 redundant places. [2023-08-27 13:47:35,978 INFO L231 Difference]: Finished difference. Result has 373 places, 906 transitions, 22649 flow [2023-08-27 13:47:35,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=266, PETRI_DIFFERENCE_MINUEND_FLOW=18130, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=22649, PETRI_PLACES=373, PETRI_TRANSITIONS=906} [2023-08-27 13:47:35,979 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2023-08-27 13:47:35,979 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 906 transitions, 22649 flow [2023-08-27 13:47:35,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 88.17647058823529) internal successors, (1499), 17 states have internal predecessors, (1499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:47:35,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:47:35,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:47:35,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-08-27 13:47:36,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:47:36,180 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 34 more)] === [2023-08-27 13:47:36,180 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:47:36,180 INFO L85 PathProgramCache]: Analyzing trace with hash 982205343, now seen corresponding path program 4 times [2023-08-27 13:47:36,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:47:36,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010685107] [2023-08-27 13:47:36,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:47:36,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:47:36,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 13:47:36,198 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 13:47:36,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 13:47:36,249 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 13:47:36,249 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 13:47:36,253 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (36 of 37 remaining) [2023-08-27 13:47:36,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 37 remaining) [2023-08-27 13:47:36,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 37 remaining) [2023-08-27 13:47:36,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 37 remaining) [2023-08-27 13:47:36,255 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 37 remaining) [2023-08-27 13:47:36,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 37 remaining) [2023-08-27 13:47:36,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 37 remaining) [2023-08-27 13:47:36,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 37 remaining) [2023-08-27 13:47:36,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 37 remaining) [2023-08-27 13:47:36,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 37 remaining) [2023-08-27 13:47:36,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 37 remaining) [2023-08-27 13:47:36,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 37 remaining) [2023-08-27 13:47:36,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 37 remaining) [2023-08-27 13:47:36,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 37 remaining) [2023-08-27 13:47:36,256 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 37 remaining) [2023-08-27 13:47:36,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 37 remaining) [2023-08-27 13:47:36,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 37 remaining) [2023-08-27 13:47:36,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 37 remaining) [2023-08-27 13:47:36,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 37 remaining) [2023-08-27 13:47:36,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (17 of 37 remaining) [2023-08-27 13:47:36,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (16 of 37 remaining) [2023-08-27 13:47:36,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 37 remaining) [2023-08-27 13:47:36,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 37 remaining) [2023-08-27 13:47:36,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 37 remaining) [2023-08-27 13:47:36,257 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 37 remaining) [2023-08-27 13:47:36,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 37 remaining) [2023-08-27 13:47:36,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 37 remaining) [2023-08-27 13:47:36,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 37 remaining) [2023-08-27 13:47:36,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 37 remaining) [2023-08-27 13:47:36,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 37 remaining) [2023-08-27 13:47:36,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 37 remaining) [2023-08-27 13:47:36,258 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 37 remaining) [2023-08-27 13:47:36,260 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 37 remaining) [2023-08-27 13:47:36,260 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 37 remaining) [2023-08-27 13:47:36,260 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 37 remaining) [2023-08-27 13:47:36,260 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 37 remaining) [2023-08-27 13:47:36,261 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 37 remaining) [2023-08-27 13:47:36,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-08-27 13:47:36,261 INFO L445 BasicCegarLoop]: Path program histogram: [7, 7, 5, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:47:36,266 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 13:47:36,266 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 13:47:36,327 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 01:47:36 BasicIcfg [2023-08-27 13:47:36,327 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 13:47:36,327 INFO L158 Benchmark]: Toolchain (without parser) took 137379.00ms. Allocated memory was 392.2MB in the beginning and 6.7GB in the end (delta: 6.3GB). Free memory was 368.2MB in the beginning and 5.6GB in the end (delta: -5.2GB). Peak memory consumption was 1.1GB. Max. memory is 16.0GB. [2023-08-27 13:47:36,328 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 392.2MB. Free memory was 369.9MB in the beginning and 369.8MB in the end (delta: 86.2kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 13:47:36,328 INFO L158 Benchmark]: CACSL2BoogieTranslator took 247.18ms. Allocated memory is still 392.2MB. Free memory was 368.2MB in the beginning and 356.8MB in the end (delta: 11.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 13:47:36,328 INFO L158 Benchmark]: Boogie Procedure Inliner took 55.40ms. Allocated memory is still 392.2MB. Free memory was 356.3MB in the beginning and 354.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 13:47:36,328 INFO L158 Benchmark]: Boogie Preprocessor took 50.63ms. Allocated memory is still 392.2MB. Free memory was 354.3MB in the beginning and 352.8MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 13:47:36,328 INFO L158 Benchmark]: RCFGBuilder took 797.37ms. Allocated memory is still 392.2MB. Free memory was 352.8MB in the beginning and 303.9MB in the end (delta: 48.9MB). Peak memory consumption was 50.3MB. Max. memory is 16.0GB. [2023-08-27 13:47:36,330 INFO L158 Benchmark]: TraceAbstraction took 136221.07ms. Allocated memory was 392.2MB in the beginning and 6.7GB in the end (delta: 6.3GB). Free memory was 302.9MB in the beginning and 5.6GB in the end (delta: -5.3GB). Peak memory consumption was 1.0GB. Max. memory is 16.0GB. [2023-08-27 13:47:36,330 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.17ms. Allocated memory is still 392.2MB. Free memory was 369.9MB in the beginning and 369.8MB in the end (delta: 86.2kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 247.18ms. Allocated memory is still 392.2MB. Free memory was 368.2MB in the beginning and 356.8MB in the end (delta: 11.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 55.40ms. Allocated memory is still 392.2MB. Free memory was 356.3MB in the beginning and 354.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 50.63ms. Allocated memory is still 392.2MB. Free memory was 354.3MB in the beginning and 352.8MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 797.37ms. Allocated memory is still 392.2MB. Free memory was 352.8MB in the beginning and 303.9MB in the end (delta: 48.9MB). Peak memory consumption was 50.3MB. Max. memory is 16.0GB. * TraceAbstraction took 136221.07ms. Allocated memory was 392.2MB in the beginning and 6.7GB in the end (delta: 6.3GB). Free memory was 302.9MB in the beginning and 5.6GB in the end (delta: -5.3GB). Peak memory consumption was 1.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.0s, 126 PlacesBefore, 41 PlacesAfterwards, 128 TransitionsBefore, 37 TransitionsAfterwards, 1628 CoEnabledTransitionPairs, 7 FixpointIterations, 63 TrivialSequentialCompositions, 41 ConcurrentSequentialCompositions, 13 TrivialYvCompositions, 4 ConcurrentYvCompositions, 6 ChoiceCompositions, 127 TotalNumberOfCompositions, 3190 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2181, independent: 2093, independent conditional: 0, independent unconditional: 2093, dependent: 88, dependent conditional: 0, dependent unconditional: 88, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 798, independent: 782, independent conditional: 0, independent unconditional: 782, dependent: 16, dependent conditional: 0, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2181, independent: 1311, independent conditional: 0, independent unconditional: 1311, dependent: 72, dependent conditional: 0, dependent unconditional: 72, unknown: 798, unknown conditional: 0, unknown unconditional: 798] , Statistics on independence cache: Total cache size (in pairs): 97, Positive cache size: 89, Positive conditional cache size: 0, Positive unconditional cache size: 89, Negative cache size: 8, Negative conditional cache size: 0, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - CounterExampleResult [Line: 21]: assertion can be violated assertion can be violated We found a FailurePath: [L41] 0 int* A; [L42] 0 int counter, N; [L75] 0 pthread_t t1, t2; [L77] 0 N = __VERIFIER_nondet_int() [L78] CALL, EXPR 0 create_fresh_int_array(N) [L93] CALL 0 assume_abort_if_not(size >= 0) [L38] COND FALSE 0 !(!cond) [L93] RET 0 assume_abort_if_not(size >= 0) [L94] CALL 0 assume_abort_if_not(size <= (((size_t) 4294967295) / sizeof(int))) [L38] COND FALSE 0 !(!cond) [L94] RET 0 assume_abort_if_not(size <= (((size_t) 4294967295) / sizeof(int))) [L96] 0 int* arr = (int*)malloc(sizeof(int) * (size_t)size); [L97] 0 int i = 0; VAL [A={0:0}, N=1, \old(size)=1, arr={-3:0}, counter=0, i=0, size=1] [L97] COND TRUE 0 i < size [L98] 0 arr[i] = __VERIFIER_nondet_int() [L97] 0 i++ VAL [A={0:0}, N=1, \old(size)=1, arr={-3:0}, counter=0, i=1, size=1] [L97] COND FALSE 0 !(i < size) [L100] 0 return arr; [L78] RET, EXPR 0 create_fresh_int_array(N) [L78] 0 A = create_fresh_int_array(N) [L81] FCALL, FORK 0 pthread_create(&t1, 0, thread1, 0) VAL [A={-3:0}, N=1, counter=0, pthread_create(&t1, 0, thread1, 0)=-2, t1={5:0}, t2={3:0}] [L82] FCALL, FORK 0 pthread_create(&t2, 0, thread2, 0) VAL [A={-3:0}, N=1, counter=0, pthread_create(&t2, 0, thread2, 0)=-1, t1={5:0}, t2={3:0}] [L62] 2 int i=0; VAL [A={-3:0}, N=1, counter=0, i=0] [L83] 0 \read(t1) VAL [A={-3:0}, N=1, \read(t1)=-2, counter=0, t1={5:0}, t2={3:0}] [L62] COND TRUE 2 i= b - 2147483648 [L104] CALL 2 assume_abort_if_not(b <= 0 || a >= b - 2147483648) [L38] COND FALSE 2 !(!cond) [L104] RET 2 assume_abort_if_not(b <= 0 || a >= b - 2147483648) [L105] EXPR 2 b >= 0 || a <= b + 2147483647 [L105] EXPR 2 b + 2147483647 [L105] EXPR 2 b >= 0 || a <= b + 2147483647 [L105] CALL 2 assume_abort_if_not(b >= 0 || a <= b + 2147483647) [L38] COND FALSE 2 !(!cond) [L105] RET 2 assume_abort_if_not(b >= 0 || a <= b + 2147483647) [L106] EXPR 2 a - b [L106] 2 return a - b; [L64] RET, EXPR 2 minus(counter, A[i]) [L64] 2 int tmp = minus(counter, A[i]); [L49] 1 int i=0; VAL [A={-3:0}, N=1, counter=0, i=0] [L49] COND TRUE 1 i= 0 || a >= -2147483648 - b [L110] EXPR 1 -2147483648 - b [L110] EXPR 1 b >= 0 || a >= -2147483648 - b [L110] CALL 1 assume_abort_if_not(b >= 0 || a >= -2147483648 - b) [L38] COND FALSE 1 !(!cond) [L110] RET 1 assume_abort_if_not(b >= 0 || a >= -2147483648 - b) [L111] EXPR 1 b <= 0 || a <= 2147483647 - b [L111] CALL 1 assume_abort_if_not(b <= 0 || a <= 2147483647 - b) [L38] COND FALSE 1 !(!cond) [L111] RET 1 assume_abort_if_not(b <= 0 || a <= 2147483647 - b) [L112] EXPR 1 a + b [L112] 1 return a + b; [L51] RET, EXPR 1 plus(counter, A[i]) [L51] 1 int tmp = plus(counter, A[i]); [L67] 2 counter = tmp [L62] 2 i++ VAL [A={-3:0}, N=1, counter=6, i=1, tmp=6] [L62] COND FALSE 2 !(i