/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg true --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/chl-chromosome-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-30 08:28:08,927 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-30 08:28:08,983 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-NoLbe.epf [2023-11-30 08:28:09,013 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-30 08:28:09,014 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-30 08:28:09,014 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-30 08:28:09,015 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-30 08:28:09,015 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-30 08:28:09,015 INFO L153 SettingsManager]: * Use SBE=true [2023-11-30 08:28:09,018 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-30 08:28:09,018 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-30 08:28:09,018 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-30 08:28:09,019 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-30 08:28:09,019 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-30 08:28:09,020 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-30 08:28:09,020 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-30 08:28:09,020 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-30 08:28:09,020 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-30 08:28:09,020 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-30 08:28:09,020 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-30 08:28:09,020 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-30 08:28:09,021 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-30 08:28:09,021 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-30 08:28:09,021 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-30 08:28:09,021 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-30 08:28:09,021 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 08:28:09,022 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-30 08:28:09,022 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-30 08:28:09,022 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-30 08:28:09,022 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-30 08:28:09,023 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-30 08:28:09,023 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-30 08:28:09,023 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-30 08:28:09,023 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> true 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-11-30 08:28:09,182 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-30 08:28:09,196 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-30 08:28:09,198 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-30 08:28:09,199 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-30 08:28:09,199 INFO L274 PluginConnector]: CDTParser initialized [2023-11-30 08:28:09,200 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-chromosome-symm.wvr.c [2023-11-30 08:28:10,141 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-30 08:28:10,301 INFO L384 CDTParser]: Found 1 translation units. [2023-11-30 08:28:10,301 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-symm.wvr.c [2023-11-30 08:28:10,308 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f624ee730/9954afa9af204fc5a9f310075a61f2ea/FLAG576f69b99 [2023-11-30 08:28:10,321 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f624ee730/9954afa9af204fc5a9f310075a61f2ea [2023-11-30 08:28:10,323 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-30 08:28:10,324 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-30 08:28:10,327 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-30 08:28:10,327 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-30 08:28:10,330 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-30 08:28:10,330 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 08:28:10" (1/1) ... [2023-11-30 08:28:10,331 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79bb0ca2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:28:10, skipping insertion in model container [2023-11-30 08:28:10,332 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.11 08:28:10" (1/1) ... [2023-11-30 08:28:10,353 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-30 08:28:10,468 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 08:28:10,474 INFO L202 MainTranslator]: Completed pre-run [2023-11-30 08:28:10,494 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-30 08:28:10,504 INFO L206 MainTranslator]: Completed translation [2023-11-30 08:28:10,504 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:28:10 WrapperNode [2023-11-30 08:28:10,505 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-30 08:28:10,505 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-30 08:28:10,505 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-30 08:28:10,505 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-30 08:28:10,510 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:28:10" (1/1) ... [2023-11-30 08:28:10,515 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:28:10" (1/1) ... [2023-11-30 08:28:10,537 INFO L138 Inliner]: procedures = 25, calls = 38, calls flagged for inlining = 16, calls inlined = 20, statements flattened = 239 [2023-11-30 08:28:10,537 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-30 08:28:10,538 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-30 08:28:10,538 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-30 08:28:10,538 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-30 08:28:10,544 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:28:10" (1/1) ... [2023-11-30 08:28:10,544 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:28:10" (1/1) ... [2023-11-30 08:28:10,547 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:28:10" (1/1) ... [2023-11-30 08:28:10,547 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:28:10" (1/1) ... [2023-11-30 08:28:10,552 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:28:10" (1/1) ... [2023-11-30 08:28:10,555 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:28:10" (1/1) ... [2023-11-30 08:28:10,557 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:28:10" (1/1) ... [2023-11-30 08:28:10,557 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:28:10" (1/1) ... [2023-11-30 08:28:10,560 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-30 08:28:10,560 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-30 08:28:10,560 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-30 08:28:10,560 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-30 08:28:10,564 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:28:10" (1/1) ... [2023-11-30 08:28:10,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-30 08:28:10,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:28:10,589 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-11-30 08:28:10,590 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-11-30 08:28:10,621 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-30 08:28:10,621 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-30 08:28:10,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-30 08:28:10,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-30 08:28:10,622 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-30 08:28:10,622 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-30 08:28:10,622 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-30 08:28:10,622 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-30 08:28:10,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-30 08:28:10,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-30 08:28:10,622 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-30 08:28:10,622 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-30 08:28:10,622 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-30 08:28:10,629 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-30 08:28:10,697 INFO L241 CfgBuilder]: Building ICFG [2023-11-30 08:28:10,698 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-30 08:28:11,018 INFO L282 CfgBuilder]: Performing block encoding [2023-11-30 08:28:11,029 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-30 08:28:11,029 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-30 08:28:11,030 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 08:28:11 BoogieIcfgContainer [2023-11-30 08:28:11,030 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-30 08:28:11,032 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-30 08:28:11,032 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-30 08:28:11,034 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-30 08:28:11,034 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.11 08:28:10" (1/3) ... [2023-11-30 08:28:11,034 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@738f287c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 08:28:11, skipping insertion in model container [2023-11-30 08:28:11,034 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.11 08:28:10" (2/3) ... [2023-11-30 08:28:11,035 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@738f287c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.11 08:28:11, skipping insertion in model container [2023-11-30 08:28:11,035 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.11 08:28:11" (3/3) ... [2023-11-30 08:28:11,038 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-symm.wvr.c [2023-11-30 08:28:11,049 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-30 08:28:11,050 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2023-11-30 08:28:11,050 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-30 08:28:11,119 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-30 08:28:11,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 310 places, 328 transitions, 670 flow [2023-11-30 08:28:11,214 INFO L124 PetriNetUnfolderBase]: 25/326 cut-off events. [2023-11-30 08:28:11,215 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-30 08:28:11,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 335 conditions, 326 events. 25/326 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 538 event pairs, 0 based on Foata normal form. 0/281 useless extension candidates. Maximal degree in co-relation 203. Up to 2 conditions per place. [2023-11-30 08:28:11,220 INFO L82 GeneralOperation]: Start removeDead. Operand has 310 places, 328 transitions, 670 flow [2023-11-30 08:28:11,225 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 273 places, 288 transitions, 585 flow [2023-11-30 08:28:11,231 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-30 08:28:11,236 INFO L362 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@d3b441f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-30 08:28:11,236 INFO L363 AbstractCegarLoop]: Starting to check reachability of 38 error locations. [2023-11-30 08:28:11,264 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-30 08:28:11,264 INFO L124 PetriNetUnfolderBase]: 3/53 cut-off events. [2023-11-30 08:28:11,265 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-30 08:28:11,265 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:28:11,265 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:28:11,266 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:28:11,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:28:11,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1674448207, now seen corresponding path program 1 times [2023-11-30 08:28:11,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:28:11,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30598627] [2023-11-30 08:28:11,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:28:11,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:28:11,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:28:11,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:28:11,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:28:11,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30598627] [2023-11-30 08:28:11,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30598627] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:28:11,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:28:11,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:28:11,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028493012] [2023-11-30 08:28:11,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:28:11,519 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:28:11,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:28:11,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:28:11,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:28:11,548 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 278 out of 328 [2023-11-30 08:28:11,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 288 transitions, 585 flow. Second operand has 4 states, 4 states have (on average 279.5) internal successors, (1118), 4 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:11,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:28:11,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 278 of 328 [2023-11-30 08:28:11,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:28:11,687 INFO L124 PetriNetUnfolderBase]: 10/298 cut-off events. [2023-11-30 08:28:11,687 INFO L125 PetriNetUnfolderBase]: For 6/7 co-relation queries the response was YES. [2023-11-30 08:28:11,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 356 conditions, 298 events. 10/298 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 441 event pairs, 0 based on Foata normal form. 15/273 useless extension candidates. Maximal degree in co-relation 264. Up to 34 conditions per place. [2023-11-30 08:28:11,692 INFO L140 encePairwiseOnDemand]: 300/328 looper letters, 39 selfloop transitions, 10 changer transitions 4/292 dead transitions. [2023-11-30 08:28:11,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 292 transitions, 691 flow [2023-11-30 08:28:11,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:28:11,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:28:11,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1459 transitions. [2023-11-30 08:28:11,712 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8896341463414634 [2023-11-30 08:28:11,712 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1459 transitions. [2023-11-30 08:28:11,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1459 transitions. [2023-11-30 08:28:11,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:28:11,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1459 transitions. [2023-11-30 08:28:11,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 291.8) internal successors, (1459), 5 states have internal predecessors, (1459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:11,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 328.0) internal successors, (1968), 6 states have internal predecessors, (1968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:11,729 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 328.0) internal successors, (1968), 6 states have internal predecessors, (1968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:11,731 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 4 predicate places. [2023-11-30 08:28:11,731 INFO L500 AbstractCegarLoop]: Abstraction has has 277 places, 292 transitions, 691 flow [2023-11-30 08:28:11,732 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 279.5) internal successors, (1118), 4 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:11,732 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:28:11,732 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:28:11,733 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-30 08:28:11,733 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:28:11,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:28:11,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1329448799, now seen corresponding path program 1 times [2023-11-30 08:28:11,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:28:11,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24055103] [2023-11-30 08:28:11,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:28:11,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:28:11,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:28:11,869 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:28:11,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:28:11,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24055103] [2023-11-30 08:28:11,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24055103] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:28:11,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853724673] [2023-11-30 08:28:11,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:28:11,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:28:11,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:28:11,878 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-11-30 08:28:11,884 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-11-30 08:28:11,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:28:11,961 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-30 08:28:11,965 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:28:12,054 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:28:12,054 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-30 08:28:12,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853724673] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:28:12,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-30 08:28:12,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2023-11-30 08:28:12,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135756215] [2023-11-30 08:28:12,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:28:12,056 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-30 08:28:12,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:28:12,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-30 08:28:12,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-30 08:28:12,058 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 278 out of 328 [2023-11-30 08:28:12,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 292 transitions, 691 flow. Second operand has 6 states, 6 states have (on average 280.1666666666667) internal successors, (1681), 6 states have internal predecessors, (1681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:12,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:28:12,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 278 of 328 [2023-11-30 08:28:12,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:28:12,176 INFO L124 PetriNetUnfolderBase]: 10/296 cut-off events. [2023-11-30 08:28:12,176 INFO L125 PetriNetUnfolderBase]: For 29/32 co-relation queries the response was YES. [2023-11-30 08:28:12,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 400 conditions, 296 events. 10/296 cut-off events. For 29/32 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 434 event pairs, 0 based on Foata normal form. 0/258 useless extension candidates. Maximal degree in co-relation 305. Up to 32 conditions per place. [2023-11-30 08:28:12,178 INFO L140 encePairwiseOnDemand]: 316/328 looper letters, 31 selfloop transitions, 16 changer transitions 4/290 dead transitions. [2023-11-30 08:28:12,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 290 transitions, 777 flow [2023-11-30 08:28:12,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-30 08:28:12,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-30 08:28:12,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1995 transitions. [2023-11-30 08:28:12,182 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8689024390243902 [2023-11-30 08:28:12,182 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1995 transitions. [2023-11-30 08:28:12,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1995 transitions. [2023-11-30 08:28:12,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:28:12,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1995 transitions. [2023-11-30 08:28:12,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 285.0) internal successors, (1995), 7 states have internal predecessors, (1995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:12,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 328.0) internal successors, (2624), 8 states have internal predecessors, (2624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:12,191 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 328.0) internal successors, (2624), 8 states have internal predecessors, (2624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:12,191 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 8 predicate places. [2023-11-30 08:28:12,191 INFO L500 AbstractCegarLoop]: Abstraction has has 281 places, 290 transitions, 777 flow [2023-11-30 08:28:12,192 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 280.1666666666667) internal successors, (1681), 6 states have internal predecessors, (1681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:12,192 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:28:12,193 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:28:12,213 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-30 08:28:12,397 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:28:12,397 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:28:12,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:28:12,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1736759620, now seen corresponding path program 1 times [2023-11-30 08:28:12,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:28:12,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585185080] [2023-11-30 08:28:12,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:28:12,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:28:12,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:28:12,498 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:28:12,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:28:12,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585185080] [2023-11-30 08:28:12,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585185080] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:28:12,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443667100] [2023-11-30 08:28:12,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:28:12,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:28:12,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:28:12,500 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-11-30 08:28:12,518 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-11-30 08:28:12,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:28:12,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-30 08:28:12,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:28:12,617 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:28:12,617 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:28:12,672 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:28:12,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443667100] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:28:12,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:28:12,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-11-30 08:28:12,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221599446] [2023-11-30 08:28:12,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:28:12,674 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-30 08:28:12,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:28:12,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-30 08:28:12,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-30 08:28:12,678 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 278 out of 328 [2023-11-30 08:28:12,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 290 transitions, 777 flow. Second operand has 12 states, 12 states have (on average 280.8333333333333) internal successors, (3370), 12 states have internal predecessors, (3370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:12,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:28:12,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 278 of 328 [2023-11-30 08:28:12,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:28:12,878 INFO L124 PetriNetUnfolderBase]: 16/366 cut-off events. [2023-11-30 08:28:12,878 INFO L125 PetriNetUnfolderBase]: For 106/111 co-relation queries the response was YES. [2023-11-30 08:28:12,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 674 conditions, 366 events. 16/366 cut-off events. For 106/111 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 751 event pairs, 0 based on Foata normal form. 0/322 useless extension candidates. Maximal degree in co-relation 576. Up to 84 conditions per place. [2023-11-30 08:28:12,880 INFO L140 encePairwiseOnDemand]: 314/328 looper letters, 63 selfloop transitions, 36 changer transitions 4/342 dead transitions. [2023-11-30 08:28:12,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 342 transitions, 1287 flow [2023-11-30 08:28:12,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-30 08:28:12,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-30 08:28:12,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3997 transitions. [2023-11-30 08:28:12,886 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8704268292682927 [2023-11-30 08:28:12,886 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3997 transitions. [2023-11-30 08:28:12,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3997 transitions. [2023-11-30 08:28:12,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:28:12,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3997 transitions. [2023-11-30 08:28:12,895 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 285.5) internal successors, (3997), 14 states have internal predecessors, (3997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:12,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 328.0) internal successors, (4920), 15 states have internal predecessors, (4920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:12,904 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 328.0) internal successors, (4920), 15 states have internal predecessors, (4920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:12,905 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 21 predicate places. [2023-11-30 08:28:12,907 INFO L500 AbstractCegarLoop]: Abstraction has has 294 places, 342 transitions, 1287 flow [2023-11-30 08:28:12,909 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 280.8333333333333) internal successors, (3370), 12 states have internal predecessors, (3370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:12,909 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:28:12,909 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:28:12,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-30 08:28:13,113 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-11-30 08:28:13,114 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:28:13,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:28:13,114 INFO L85 PathProgramCache]: Analyzing trace with hash 2028910220, now seen corresponding path program 2 times [2023-11-30 08:28:13,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:28:13,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900497105] [2023-11-30 08:28:13,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:28:13,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:28:13,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:28:13,472 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 0 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:28:13,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:28:13,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900497105] [2023-11-30 08:28:13,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900497105] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:28:13,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318407219] [2023-11-30 08:28:13,472 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 08:28:13,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:28:13,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:28:13,473 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-11-30 08:28:13,492 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-11-30 08:28:13,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-30 08:28:13,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 08:28:13,539 INFO L262 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-30 08:28:13,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:28:13,615 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2023-11-30 08:28:13,616 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:28:13,712 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2023-11-30 08:28:13,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318407219] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:28:13,713 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:28:13,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 5, 5] total 17 [2023-11-30 08:28:13,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84342746] [2023-11-30 08:28:13,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:28:13,714 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-30 08:28:13,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:28:13,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-30 08:28:13,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-11-30 08:28:13,718 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 266 out of 328 [2023-11-30 08:28:13,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 342 transitions, 1287 flow. Second operand has 18 states, 18 states have (on average 270.1111111111111) internal successors, (4862), 18 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:13,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:28:13,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 266 of 328 [2023-11-30 08:28:13,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:28:14,065 INFO L124 PetriNetUnfolderBase]: 18/372 cut-off events. [2023-11-30 08:28:14,066 INFO L125 PetriNetUnfolderBase]: For 201/208 co-relation queries the response was YES. [2023-11-30 08:28:14,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 816 conditions, 372 events. 18/372 cut-off events. For 201/208 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 782 event pairs, 0 based on Foata normal form. 0/328 useless extension candidates. Maximal degree in co-relation 715. Up to 90 conditions per place. [2023-11-30 08:28:14,068 INFO L140 encePairwiseOnDemand]: 306/328 looper letters, 63 selfloop transitions, 54 changer transitions 4/348 dead transitions. [2023-11-30 08:28:14,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 348 transitions, 1569 flow [2023-11-30 08:28:14,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-30 08:28:14,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-30 08:28:14,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 5439 transitions. [2023-11-30 08:28:14,075 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8291158536585366 [2023-11-30 08:28:14,075 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 5439 transitions. [2023-11-30 08:28:14,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 5439 transitions. [2023-11-30 08:28:14,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:28:14,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 5439 transitions. [2023-11-30 08:28:14,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 271.95) internal successors, (5439), 20 states have internal predecessors, (5439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:14,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 328.0) internal successors, (6888), 21 states have internal predecessors, (6888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:14,093 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 328.0) internal successors, (6888), 21 states have internal predecessors, (6888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:14,094 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 38 predicate places. [2023-11-30 08:28:14,094 INFO L500 AbstractCegarLoop]: Abstraction has has 311 places, 348 transitions, 1569 flow [2023-11-30 08:28:14,095 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 270.1111111111111) internal successors, (4862), 18 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:14,096 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:28:14,096 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:28:14,103 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-11-30 08:28:14,300 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:28:14,301 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:28:14,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:28:14,301 INFO L85 PathProgramCache]: Analyzing trace with hash -221030640, now seen corresponding path program 1 times [2023-11-30 08:28:14,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:28:14,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263914250] [2023-11-30 08:28:14,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:28:14,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:28:14,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:28:14,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:28:14,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:28:14,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263914250] [2023-11-30 08:28:14,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263914250] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:28:14,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:28:14,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:28:14,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733401324] [2023-11-30 08:28:14,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:28:14,378 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:28:14,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:28:14,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:28:14,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:28:14,383 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 282 out of 328 [2023-11-30 08:28:14,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 348 transitions, 1569 flow. Second operand has 4 states, 4 states have (on average 283.5) internal successors, (1134), 4 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:14,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:28:14,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 282 of 328 [2023-11-30 08:28:14,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:28:14,480 INFO L124 PetriNetUnfolderBase]: 61/681 cut-off events. [2023-11-30 08:28:14,481 INFO L125 PetriNetUnfolderBase]: For 708/717 co-relation queries the response was YES. [2023-11-30 08:28:14,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1421 conditions, 681 events. 61/681 cut-off events. For 708/717 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 2872 event pairs, 13 based on Foata normal form. 0/587 useless extension candidates. Maximal degree in co-relation 777. Up to 122 conditions per place. [2023-11-30 08:28:14,485 INFO L140 encePairwiseOnDemand]: 320/328 looper letters, 34 selfloop transitions, 5 changer transitions 4/360 dead transitions. [2023-11-30 08:28:14,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 360 transitions, 1693 flow [2023-11-30 08:28:14,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-30 08:28:14,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-30 08:28:14,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1170 transitions. [2023-11-30 08:28:14,487 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8917682926829268 [2023-11-30 08:28:14,487 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1170 transitions. [2023-11-30 08:28:14,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1170 transitions. [2023-11-30 08:28:14,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:28:14,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1170 transitions. [2023-11-30 08:28:14,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 292.5) internal successors, (1170), 4 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:14,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 328.0) internal successors, (1640), 5 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:14,491 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 328.0) internal successors, (1640), 5 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:14,491 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 40 predicate places. [2023-11-30 08:28:14,492 INFO L500 AbstractCegarLoop]: Abstraction has has 313 places, 360 transitions, 1693 flow [2023-11-30 08:28:14,492 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 283.5) internal successors, (1134), 4 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:14,492 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:28:14,492 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:28:14,492 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-30 08:28:14,492 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:28:14,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:28:14,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1737985578, now seen corresponding path program 1 times [2023-11-30 08:28:14,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:28:14,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643707737] [2023-11-30 08:28:14,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:28:14,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:28:14,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:28:14,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-30 08:28:14,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:28:14,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643707737] [2023-11-30 08:28:14,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643707737] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:28:14,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:28:14,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-30 08:28:14,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007983460] [2023-11-30 08:28:14,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:28:14,545 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-30 08:28:14,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:28:14,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-30 08:28:14,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-30 08:28:14,547 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 328 [2023-11-30 08:28:14,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 360 transitions, 1693 flow. Second operand has 5 states, 5 states have (on average 280.6) internal successors, (1403), 5 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:14,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:28:14,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 328 [2023-11-30 08:28:14,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:28:14,649 INFO L124 PetriNetUnfolderBase]: 59/677 cut-off events. [2023-11-30 08:28:14,649 INFO L125 PetriNetUnfolderBase]: For 1036/1047 co-relation queries the response was YES. [2023-11-30 08:28:14,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1517 conditions, 677 events. 59/677 cut-off events. For 1036/1047 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 2679 event pairs, 13 based on Foata normal form. 0/585 useless extension candidates. Maximal degree in co-relation 838. Up to 120 conditions per place. [2023-11-30 08:28:14,654 INFO L140 encePairwiseOnDemand]: 314/328 looper letters, 73 selfloop transitions, 12 changer transitions 4/356 dead transitions. [2023-11-30 08:28:14,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 356 transitions, 1823 flow [2023-11-30 08:28:14,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-30 08:28:14,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-30 08:28:14,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1423 transitions. [2023-11-30 08:28:14,657 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8676829268292683 [2023-11-30 08:28:14,658 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1423 transitions. [2023-11-30 08:28:14,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1423 transitions. [2023-11-30 08:28:14,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:28:14,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1423 transitions. [2023-11-30 08:28:14,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 284.6) internal successors, (1423), 5 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:14,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 328.0) internal successors, (1968), 6 states have internal predecessors, (1968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:14,663 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 328.0) internal successors, (1968), 6 states have internal predecessors, (1968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:14,665 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 44 predicate places. [2023-11-30 08:28:14,665 INFO L500 AbstractCegarLoop]: Abstraction has has 317 places, 356 transitions, 1823 flow [2023-11-30 08:28:14,665 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 280.6) internal successors, (1403), 5 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:14,665 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:28:14,666 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:28:14,666 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-30 08:28:14,666 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:28:14,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:28:14,666 INFO L85 PathProgramCache]: Analyzing trace with hash 847739263, now seen corresponding path program 1 times [2023-11-30 08:28:14,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:28:14,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975124221] [2023-11-30 08:28:14,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:28:14,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:28:14,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:28:14,776 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-30 08:28:14,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:28:14,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975124221] [2023-11-30 08:28:14,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975124221] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:28:14,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834720101] [2023-11-30 08:28:14,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:28:14,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:28:14,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:28:14,778 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-11-30 08:28:14,800 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-11-30 08:28:14,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:28:14,865 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-30 08:28:14,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:28:14,944 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-30 08:28:14,945 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:28:14,998 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-30 08:28:14,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834720101] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:28:14,998 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:28:14,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-30 08:28:14,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653561420] [2023-11-30 08:28:14,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:28:14,999 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-30 08:28:14,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:28:15,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-30 08:28:15,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-11-30 08:28:15,041 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 266 out of 328 [2023-11-30 08:28:15,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 356 transitions, 1823 flow. Second operand has 15 states, 15 states have (on average 270.06666666666666) internal successors, (4051), 15 states have internal predecessors, (4051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:15,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:28:15,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 266 of 328 [2023-11-30 08:28:15,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:28:15,244 INFO L124 PetriNetUnfolderBase]: 55/669 cut-off events. [2023-11-30 08:28:15,245 INFO L125 PetriNetUnfolderBase]: For 1432/1445 co-relation queries the response was YES. [2023-11-30 08:28:15,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1607 conditions, 669 events. 55/669 cut-off events. For 1432/1445 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 2505 event pairs, 13 based on Foata normal form. 0/581 useless extension candidates. Maximal degree in co-relation 893. Up to 112 conditions per place. [2023-11-30 08:28:15,249 INFO L140 encePairwiseOnDemand]: 308/328 looper letters, 73 selfloop transitions, 34 changer transitions 4/348 dead transitions. [2023-11-30 08:28:15,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 348 transitions, 1941 flow [2023-11-30 08:28:15,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-30 08:28:15,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-30 08:28:15,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2999 transitions. [2023-11-30 08:28:15,254 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8312084257206208 [2023-11-30 08:28:15,254 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2999 transitions. [2023-11-30 08:28:15,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2999 transitions. [2023-11-30 08:28:15,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:28:15,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2999 transitions. [2023-11-30 08:28:15,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 272.6363636363636) internal successors, (2999), 11 states have internal predecessors, (2999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:15,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 328.0) internal successors, (3936), 12 states have internal predecessors, (3936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:15,264 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 328.0) internal successors, (3936), 12 states have internal predecessors, (3936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:15,265 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 54 predicate places. [2023-11-30 08:28:15,265 INFO L500 AbstractCegarLoop]: Abstraction has has 327 places, 348 transitions, 1941 flow [2023-11-30 08:28:15,266 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 270.06666666666666) internal successors, (4051), 15 states have internal predecessors, (4051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:15,266 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:28:15,266 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:28:15,272 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-30 08:28:15,471 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:28:15,472 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:28:15,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:28:15,472 INFO L85 PathProgramCache]: Analyzing trace with hash -768023191, now seen corresponding path program 2 times [2023-11-30 08:28:15,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:28:15,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229278532] [2023-11-30 08:28:15,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:28:15,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:28:15,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:28:15,615 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-11-30 08:28:15,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:28:15,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229278532] [2023-11-30 08:28:15,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229278532] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:28:15,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590501147] [2023-11-30 08:28:15,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-30 08:28:15,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:28:15,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:28:15,616 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-11-30 08:28:15,641 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-11-30 08:28:15,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-30 08:28:15,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 08:28:15,707 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-30 08:28:15,712 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:28:15,837 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-11-30 08:28:15,837 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:28:15,929 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-11-30 08:28:15,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590501147] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:28:15,930 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:28:15,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2023-11-30 08:28:15,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336925825] [2023-11-30 08:28:15,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:28:15,931 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-30 08:28:15,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:28:15,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-30 08:28:15,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2023-11-30 08:28:15,934 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 266 out of 328 [2023-11-30 08:28:15,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 348 transitions, 1941 flow. Second operand has 22 states, 22 states have (on average 270.04545454545456) internal successors, (5941), 22 states have internal predecessors, (5941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:15,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:28:15,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 266 of 328 [2023-11-30 08:28:15,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:28:16,246 INFO L124 PetriNetUnfolderBase]: 51/661 cut-off events. [2023-11-30 08:28:16,246 INFO L125 PetriNetUnfolderBase]: For 1896/1911 co-relation queries the response was YES. [2023-11-30 08:28:16,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1681 conditions, 661 events. 51/661 cut-off events. For 1896/1911 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 2402 event pairs, 13 based on Foata normal form. 0/577 useless extension candidates. Maximal degree in co-relation 932. Up to 104 conditions per place. [2023-11-30 08:28:16,251 INFO L140 encePairwiseOnDemand]: 308/328 looper letters, 61 selfloop transitions, 38 changer transitions 4/340 dead transitions. [2023-11-30 08:28:16,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 340 transitions, 2027 flow [2023-11-30 08:28:16,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-30 08:28:16,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-30 08:28:16,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4623 transitions. [2023-11-30 08:28:16,260 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8290889526542324 [2023-11-30 08:28:16,260 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4623 transitions. [2023-11-30 08:28:16,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4623 transitions. [2023-11-30 08:28:16,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:28:16,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4623 transitions. [2023-11-30 08:28:16,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 271.94117647058823) internal successors, (4623), 17 states have internal predecessors, (4623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:16,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 328.0) internal successors, (5904), 18 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:16,273 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 328.0) internal successors, (5904), 18 states have internal predecessors, (5904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:16,275 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 70 predicate places. [2023-11-30 08:28:16,276 INFO L500 AbstractCegarLoop]: Abstraction has has 343 places, 340 transitions, 2027 flow [2023-11-30 08:28:16,277 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 270.04545454545456) internal successors, (5941), 22 states have internal predecessors, (5941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:16,277 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:28:16,279 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:28:16,284 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-11-30 08:28:16,483 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:28:16,484 INFO L425 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:28:16,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:28:16,484 INFO L85 PathProgramCache]: Analyzing trace with hash 994957395, now seen corresponding path program 3 times [2023-11-30 08:28:16,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:28:16,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597509033] [2023-11-30 08:28:16,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:28:16,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:28:16,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:28:17,937 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 13 proven. 87 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2023-11-30 08:28:17,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:28:17,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597509033] [2023-11-30 08:28:17,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597509033] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:28:17,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726597714] [2023-11-30 08:28:17,937 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-30 08:28:17,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:28:17,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:28:17,938 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-11-30 08:28:17,952 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-11-30 08:28:18,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-11-30 08:28:18,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-30 08:28:18,078 INFO L262 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 50 conjunts are in the unsatisfiable core [2023-11-30 08:28:18,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:28:18,364 INFO L378 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 1 [2023-11-30 08:28:18,456 INFO L349 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2023-11-30 08:28:18,457 INFO L378 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 15 [2023-11-30 08:28:18,638 INFO L349 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2023-11-30 08:28:18,638 INFO L378 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 31 treesize of output 19 [2023-11-30 08:28:18,795 INFO L349 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2023-11-30 08:28:18,796 INFO L378 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 31 treesize of output 19 [2023-11-30 08:28:18,952 INFO L349 Elim1Store]: treesize reduction 19, result has 36.7 percent of original size [2023-11-30 08:28:18,953 INFO L378 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 31 treesize of output 19 [2023-11-30 08:28:19,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 08:28:19,236 INFO L378 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 11 [2023-11-30 08:28:19,273 INFO L378 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 15 treesize of output 7 [2023-11-30 08:28:19,297 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-30 08:28:19,298 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:28:19,399 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_238 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_238) c_~o_2~0.base) c_~o_2~0.offset) 9223372039002259456)) is different from false [2023-11-30 08:28:19,506 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_238 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_238) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) 9223372039002259456)) is different from false [2023-11-30 08:28:48,261 INFO L349 Elim1Store]: treesize reduction 200, result has 34.4 percent of original size [2023-11-30 08:28:48,261 INFO L378 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 5 case distinctions, treesize of input 50 treesize of output 115 [2023-11-30 08:28:48,308 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 08:28:48,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 114 treesize of output 158 [2023-11-30 08:28:48,474 INFO L378 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-11-30 08:28:51,354 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-30 08:28:51,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726597714] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:28:51,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:28:51,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 27, 30] total 74 [2023-11-30 08:28:51,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234242820] [2023-11-30 08:28:51,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:28:51,356 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2023-11-30 08:28:51,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:28:51,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2023-11-30 08:28:51,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=466, Invalid=4757, Unknown=41, NotChecked=286, Total=5550 [2023-11-30 08:28:51,389 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 328 [2023-11-30 08:28:51,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 340 transitions, 2027 flow. Second operand has 75 states, 75 states have (on average 205.82666666666665) internal successors, (15437), 75 states have internal predecessors, (15437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:51,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:28:51,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 328 [2023-11-30 08:28:51,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:28:54,323 INFO L124 PetriNetUnfolderBase]: 874/4389 cut-off events. [2023-11-30 08:28:54,324 INFO L125 PetriNetUnfolderBase]: For 4097/4097 co-relation queries the response was YES. [2023-11-30 08:28:54,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7947 conditions, 4389 events. 874/4389 cut-off events. For 4097/4097 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 39809 event pairs, 205 based on Foata normal form. 0/3595 useless extension candidates. Maximal degree in co-relation 6821. Up to 485 conditions per place. [2023-11-30 08:28:54,353 INFO L140 encePairwiseOnDemand]: 278/328 looper letters, 229 selfloop transitions, 95 changer transitions 4/496 dead transitions. [2023-11-30 08:28:54,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 496 transitions, 3308 flow [2023-11-30 08:28:54,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-30 08:28:54,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-11-30 08:28:54,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 8556 transitions. [2023-11-30 08:28:54,364 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6362284354550862 [2023-11-30 08:28:54,364 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 8556 transitions. [2023-11-30 08:28:54,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 8556 transitions. [2023-11-30 08:28:54,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:28:54,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 8556 transitions. [2023-11-30 08:28:54,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 208.6829268292683) internal successors, (8556), 41 states have internal predecessors, (8556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:54,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 328.0) internal successors, (13776), 42 states have internal predecessors, (13776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:54,389 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 328.0) internal successors, (13776), 42 states have internal predecessors, (13776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:54,390 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 110 predicate places. [2023-11-30 08:28:54,390 INFO L500 AbstractCegarLoop]: Abstraction has has 383 places, 496 transitions, 3308 flow [2023-11-30 08:28:54,393 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 205.82666666666665) internal successors, (15437), 75 states have internal predecessors, (15437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:28:54,393 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:28:54,393 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:28:54,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-30 08:28:54,598 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:28:54,599 INFO L425 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:28:54,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:28:54,599 INFO L85 PathProgramCache]: Analyzing trace with hash 478326651, now seen corresponding path program 1 times [2023-11-30 08:28:54,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:28:54,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750376389] [2023-11-30 08:28:54,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:28:54,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:28:54,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:28:56,194 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 30 proven. 75 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-30 08:28:56,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:28:56,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750376389] [2023-11-30 08:28:56,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750376389] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:28:56,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87255898] [2023-11-30 08:28:56,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:28:56,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:28:56,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:28:56,196 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-11-30 08:28:56,198 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-11-30 08:28:56,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:28:56,316 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 46 conjunts are in the unsatisfiable core [2023-11-30 08:28:56,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:28:56,671 INFO L378 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 1 [2023-11-30 08:28:56,809 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:28:56,809 INFO L378 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 31 treesize of output 11 [2023-11-30 08:28:56,923 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:28:56,923 INFO L378 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 31 treesize of output 11 [2023-11-30 08:28:57,042 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:28:57,042 INFO L378 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 31 treesize of output 11 [2023-11-30 08:28:57,165 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:28:57,165 INFO L378 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 31 treesize of output 11 [2023-11-30 08:28:57,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 08:28:57,371 INFO L378 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 11 [2023-11-30 08:28:57,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 08:28:57,438 INFO L378 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 11 [2023-11-30 08:28:57,510 INFO L378 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 15 treesize of output 7 [2023-11-30 08:28:57,544 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 54 proven. 51 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-30 08:28:57,544 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:28:57,660 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_309 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_309) c_~o_2~0.base) c_~o_2~0.offset) 9223372039002259456)) is different from false [2023-11-30 08:28:57,689 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_308 (Array Int Int)) (v_ArrVal_309 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_308) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_309) c_~o_2~0.base) c_~o_2~0.offset) 9223372039002259456)) is different from false [2023-11-30 08:28:57,772 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_308 (Array Int Int)) (v_ArrVal_309 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_308) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_309) |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|) |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|) 9223372039002259456)) is different from false [2023-11-30 08:28:57,775 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_308 (Array Int Int)) (v_ArrVal_309 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_308) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_309) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) 9223372039002259456)) is different from false [2023-11-30 08:29:57,483 INFO L349 Elim1Store]: treesize reduction 244, result has 20.0 percent of original size [2023-11-30 08:29:57,484 INFO L378 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 5 case distinctions, treesize of input 53 treesize of output 74 [2023-11-30 08:29:57,491 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 08:29:57,492 INFO L378 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 126 treesize of output 118 [2023-11-30 08:29:57,497 INFO L378 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-11-30 08:29:57,500 INFO L378 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-11-30 08:30:18,061 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 45 proven. 31 refuted. 0 times theorem prover too weak. 105 trivial. 29 not checked. [2023-11-30 08:30:18,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87255898] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:30:18,061 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:30:18,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26, 29] total 75 [2023-11-30 08:30:18,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701031460] [2023-11-30 08:30:18,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:30:18,062 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2023-11-30 08:30:18,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:30:18,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2023-11-30 08:30:18,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=417, Invalid=4637, Unknown=74, NotChecked=572, Total=5700 [2023-11-30 08:30:18,069 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 328 [2023-11-30 08:30:18,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 496 transitions, 3308 flow. Second operand has 76 states, 76 states have (on average 213.57894736842104) internal successors, (16232), 76 states have internal predecessors, (16232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:30:18,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:30:18,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 328 [2023-11-30 08:30:18,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:30:22,705 INFO L124 PetriNetUnfolderBase]: 1299/6512 cut-off events. [2023-11-30 08:30:22,706 INFO L125 PetriNetUnfolderBase]: For 6951/10965 co-relation queries the response was YES. [2023-11-30 08:30:22,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13660 conditions, 6512 events. 1299/6512 cut-off events. For 6951/10965 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 59155 event pairs, 156 based on Foata normal form. 40/5371 useless extension candidates. Maximal degree in co-relation 12320. Up to 917 conditions per place. [2023-11-30 08:30:22,743 INFO L140 encePairwiseOnDemand]: 284/328 looper letters, 307 selfloop transitions, 89 changer transitions 4/578 dead transitions. [2023-11-30 08:30:22,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 578 transitions, 4665 flow [2023-11-30 08:30:22,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-30 08:30:22,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-30 08:30:22,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 7802 transitions. [2023-11-30 08:30:22,749 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6607384823848238 [2023-11-30 08:30:22,749 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 7802 transitions. [2023-11-30 08:30:22,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 7802 transitions. [2023-11-30 08:30:22,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:30:22,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 7802 transitions. [2023-11-30 08:30:22,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 216.72222222222223) internal successors, (7802), 36 states have internal predecessors, (7802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:30:22,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 328.0) internal successors, (12136), 37 states have internal predecessors, (12136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:30:22,766 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 328.0) internal successors, (12136), 37 states have internal predecessors, (12136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:30:22,766 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 145 predicate places. [2023-11-30 08:30:22,766 INFO L500 AbstractCegarLoop]: Abstraction has has 418 places, 578 transitions, 4665 flow [2023-11-30 08:30:22,769 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 213.57894736842104) internal successors, (16232), 76 states have internal predecessors, (16232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:30:22,769 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:30:22,770 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:30:22,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-30 08:30:22,974 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:30:22,974 INFO L425 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:30:22,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:30:22,975 INFO L85 PathProgramCache]: Analyzing trace with hash -665131699, now seen corresponding path program 1 times [2023-11-30 08:30:22,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:30:22,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629950042] [2023-11-30 08:30:22,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:30:22,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:30:23,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:30:23,066 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-11-30 08:30:23,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:30:23,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629950042] [2023-11-30 08:30:23,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629950042] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:30:23,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:30:23,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:30:23,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944670839] [2023-11-30 08:30:23,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:30:23,067 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:30:23,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:30:23,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:30:23,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:30:23,068 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 282 out of 328 [2023-11-30 08:30:23,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 578 transitions, 4665 flow. Second operand has 4 states, 4 states have (on average 283.75) internal successors, (1135), 4 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-11-30 08:30:23,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:30:23,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 282 of 328 [2023-11-30 08:30:23,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:30:24,083 INFO L124 PetriNetUnfolderBase]: 1325/6579 cut-off events. [2023-11-30 08:30:24,084 INFO L125 PetriNetUnfolderBase]: For 18252/21692 co-relation queries the response was YES. [2023-11-30 08:30:24,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15642 conditions, 6579 events. 1325/6579 cut-off events. For 18252/21692 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 62156 event pairs, 176 based on Foata normal form. 20/5489 useless extension candidates. Maximal degree in co-relation 13336. Up to 918 conditions per place. [2023-11-30 08:30:24,133 INFO L140 encePairwiseOnDemand]: 320/328 looper letters, 54 selfloop transitions, 5 changer transitions 4/592 dead transitions. [2023-11-30 08:30:24,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 592 transitions, 4903 flow [2023-11-30 08:30:24,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-30 08:30:24,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-30 08:30:24,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1170 transitions. [2023-11-30 08:30:24,134 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8917682926829268 [2023-11-30 08:30:24,134 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1170 transitions. [2023-11-30 08:30:24,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1170 transitions. [2023-11-30 08:30:24,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:30:24,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1170 transitions. [2023-11-30 08:30:24,136 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 292.5) internal successors, (1170), 4 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:30:24,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 328.0) internal successors, (1640), 5 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:30:24,137 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 328.0) internal successors, (1640), 5 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:30:24,137 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 147 predicate places. [2023-11-30 08:30:24,137 INFO L500 AbstractCegarLoop]: Abstraction has has 420 places, 592 transitions, 4903 flow [2023-11-30 08:30:24,137 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 283.75) internal successors, (1135), 4 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-11-30 08:30:24,138 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:30:24,138 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:30:24,138 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-30 08:30:24,138 INFO L425 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:30:24,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:30:24,138 INFO L85 PathProgramCache]: Analyzing trace with hash 855754717, now seen corresponding path program 1 times [2023-11-30 08:30:24,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:30:24,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284132419] [2023-11-30 08:30:24,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:30:24,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:30:24,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:30:25,702 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 30 proven. 104 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-11-30 08:30:25,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:30:25,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284132419] [2023-11-30 08:30:25,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284132419] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:30:25,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95549652] [2023-11-30 08:30:25,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:30:25,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:30:25,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:30:25,703 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-11-30 08:30:25,713 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-11-30 08:30:25,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:30:25,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 63 conjunts are in the unsatisfiable core [2023-11-30 08:30:25,861 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:30:26,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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-11-30 08:30:26,196 INFO L378 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 1 [2023-11-30 08:30:26,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 08:30:26,407 INFO L378 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 27 treesize of output 11 [2023-11-30 08:30:26,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 08:30:26,568 INFO L378 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 27 treesize of output 11 [2023-11-30 08:30:26,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 08:30:26,728 INFO L378 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 27 treesize of output 11 [2023-11-30 08:30:26,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 08:30:26,904 INFO L378 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 27 treesize of output 11 [2023-11-30 08:30:27,259 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-30 08:30:27,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-30 08:30:27,371 INFO L378 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 11 [2023-11-30 08:30:27,436 INFO L378 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 11 [2023-11-30 08:30:27,498 INFO L378 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 11 [2023-11-30 08:30:27,564 INFO L378 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 11 [2023-11-30 08:30:27,642 INFO L378 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 11 [2023-11-30 08:30:27,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 08:30:27,796 INFO L378 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 11 [2023-11-30 08:30:27,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 08:30:27,847 INFO L378 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 11 [2023-11-30 08:30:27,890 INFO L378 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 15 treesize of output 7 [2023-11-30 08:30:27,921 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 54 proven. 80 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-11-30 08:30:27,921 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:30:28,257 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_421 (Array Int Int)) (v_ArrVal_423 (Array Int Int)) (v_ArrVal_422 (Array Int Int))) (< (select (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| v_ArrVal_421) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_422) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_423) c_~o_0~0.base) c_~o_0~0.offset) 9223372039002259456)) is different from false [2023-11-30 08:31:47,810 INFO L349 Elim1Store]: treesize reduction 244, result has 20.0 percent of original size [2023-11-30 08:31:47,811 INFO L378 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 5 case distinctions, treesize of input 56 treesize of output 77 [2023-11-30 08:31:47,824 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 08:31:47,825 INFO L378 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 245 treesize of output 237 [2023-11-30 08:31:47,834 INFO L378 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 52 [2023-11-30 08:31:47,840 INFO L378 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 106 treesize of output 102 [2023-11-30 08:31:47,845 INFO L378 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 102 treesize of output 94 [2023-11-30 08:32:08,745 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 08:32:08,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 34 [2023-11-30 08:32:08,894 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 40 proven. 60 refuted. 5 times theorem prover too weak. 76 trivial. 29 not checked. [2023-11-30 08:32:08,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95549652] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:32:08,894 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:32:08,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 32] total 82 [2023-11-30 08:32:08,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331676503] [2023-11-30 08:32:08,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:32:08,895 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2023-11-30 08:32:08,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:32:08,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2023-11-30 08:32:08,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=547, Invalid=6018, Unknown=81, NotChecked=160, Total=6806 [2023-11-30 08:32:08,908 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 328 [2023-11-30 08:32:08,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 592 transitions, 4903 flow. Second operand has 83 states, 83 states have (on average 210.83132530120483) internal successors, (17499), 83 states have internal predecessors, (17499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:32:08,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:32:08,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 328 [2023-11-30 08:32:08,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:32:23,825 INFO L124 PetriNetUnfolderBase]: 11998/40936 cut-off events. [2023-11-30 08:32:23,826 INFO L125 PetriNetUnfolderBase]: For 82541/139442 co-relation queries the response was YES. [2023-11-30 08:32:24,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108442 conditions, 40936 events. 11998/40936 cut-off events. For 82541/139442 co-relation queries the response was YES. Maximal size of possible extension queue 2174. Compared 557532 event pairs, 4562 based on Foata normal form. 341/30265 useless extension candidates. Maximal degree in co-relation 100667. Up to 8250 conditions per place. [2023-11-30 08:32:24,215 INFO L140 encePairwiseOnDemand]: 284/328 looper letters, 360 selfloop transitions, 79 changer transitions 4/780 dead transitions. [2023-11-30 08:32:24,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 780 transitions, 7151 flow [2023-11-30 08:32:24,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-11-30 08:32:24,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-11-30 08:32:24,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 12042 transitions. [2023-11-30 08:32:24,227 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6440949935815148 [2023-11-30 08:32:24,227 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 12042 transitions. [2023-11-30 08:32:24,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 12042 transitions. [2023-11-30 08:32:24,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:32:24,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 12042 transitions. [2023-11-30 08:32:24,245 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 211.26315789473685) internal successors, (12042), 57 states have internal predecessors, (12042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:32:24,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 328.0) internal successors, (19024), 58 states have internal predecessors, (19024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:32:24,266 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 328.0) internal successors, (19024), 58 states have internal predecessors, (19024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:32:24,267 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 203 predicate places. [2023-11-30 08:32:24,267 INFO L500 AbstractCegarLoop]: Abstraction has has 476 places, 780 transitions, 7151 flow [2023-11-30 08:32:24,270 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 210.83132530120483) internal successors, (17499), 83 states have internal predecessors, (17499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:32:24,270 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:32:24,270 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:32:24,275 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-11-30 08:32:24,474 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-30 08:32:24,477 INFO L425 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:32:24,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:32:24,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1708673126, now seen corresponding path program 1 times [2023-11-30 08:32:24,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:32:24,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520018495] [2023-11-30 08:32:24,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:32:24,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:32:24,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:32:25,693 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 13 proven. 87 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2023-11-30 08:32:25,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:32:25,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520018495] [2023-11-30 08:32:25,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520018495] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:32:25,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930948415] [2023-11-30 08:32:25,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:32:25,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:32:25,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:32:25,695 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-11-30 08:32:25,697 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-11-30 08:32:25,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:32:25,808 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 44 conjunts are in the unsatisfiable core [2023-11-30 08:32:25,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:32:25,994 INFO L378 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 1 [2023-11-30 08:32:26,108 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:32:26,108 INFO L378 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 33 treesize of output 13 [2023-11-30 08:32:26,198 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:32:26,199 INFO L378 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 33 treesize of output 13 [2023-11-30 08:32:26,291 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:32:26,291 INFO L378 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 33 treesize of output 13 [2023-11-30 08:32:26,387 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:32:26,387 INFO L378 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 33 treesize of output 13 [2023-11-30 08:32:26,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 08:32:26,533 INFO L378 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 13 [2023-11-30 08:32:26,598 INFO L378 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 17 treesize of output 9 [2023-11-30 08:32:26,639 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 54 proven. 51 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-30 08:32:26,639 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:32:26,782 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_489 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_489) c_~o_2~0.base) c_~o_2~0.offset) 4294967296))) is different from false [2023-11-30 08:34:01,251 INFO L349 Elim1Store]: treesize reduction 244, result has 20.0 percent of original size [2023-11-30 08:34:01,251 INFO L378 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 5 case distinctions, treesize of input 52 treesize of output 73 [2023-11-30 08:34:01,258 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 08:34:01,258 INFO L378 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 38 treesize of output 34 [2023-11-30 08:34:21,583 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 38 proven. 60 refuted. 7 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-30 08:34:21,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930948415] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:34:21,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:34:21,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24, 27] total 70 [2023-11-30 08:34:21,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932166747] [2023-11-30 08:34:21,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:34:21,584 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2023-11-30 08:34:21,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:34:21,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2023-11-30 08:34:21,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=409, Invalid=4307, Unknown=118, NotChecked=136, Total=4970 [2023-11-30 08:34:21,591 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 212 out of 328 [2023-11-30 08:34:21,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 780 transitions, 7151 flow. Second operand has 71 states, 71 states have (on average 215.73239436619718) internal successors, (15317), 71 states have internal predecessors, (15317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:34:21,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:34:21,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 328 [2023-11-30 08:34:21,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:34:32,124 INFO L124 PetriNetUnfolderBase]: 11680/40189 cut-off events. [2023-11-30 08:34:32,124 INFO L125 PetriNetUnfolderBase]: For 79126/238854 co-relation queries the response was YES. [2023-11-30 08:34:32,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120081 conditions, 40189 events. 11680/40189 cut-off events. For 79126/238854 co-relation queries the response was YES. Maximal size of possible extension queue 2104. Compared 545272 event pairs, 3941 based on Foata normal form. 798/30630 useless extension candidates. Maximal degree in co-relation 113841. Up to 8247 conditions per place. [2023-11-30 08:34:32,477 INFO L140 encePairwiseOnDemand]: 284/328 looper letters, 558 selfloop transitions, 113 changer transitions 4/903 dead transitions. [2023-11-30 08:34:32,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 903 transitions, 9687 flow [2023-11-30 08:34:32,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-11-30 08:34:32,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-11-30 08:34:32,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 9610 transitions. [2023-11-30 08:34:32,490 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6658813747228381 [2023-11-30 08:34:32,491 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 9610 transitions. [2023-11-30 08:34:32,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 9610 transitions. [2023-11-30 08:34:32,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:34:32,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 9610 transitions. [2023-11-30 08:34:32,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 218.4090909090909) internal successors, (9610), 44 states have internal predecessors, (9610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:34:32,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 328.0) internal successors, (14760), 45 states have internal predecessors, (14760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:34:32,510 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 328.0) internal successors, (14760), 45 states have internal predecessors, (14760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:34:32,511 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 246 predicate places. [2023-11-30 08:34:32,512 INFO L500 AbstractCegarLoop]: Abstraction has has 519 places, 903 transitions, 9687 flow [2023-11-30 08:34:32,513 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 215.73239436619718) internal successors, (15317), 71 states have internal predecessors, (15317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:34:32,513 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:34:32,513 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:34:32,518 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-30 08:34:32,718 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-30 08:34:32,718 INFO L425 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:34:32,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:34:32,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1429258511, now seen corresponding path program 1 times [2023-11-30 08:34:32,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:34:32,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257342553] [2023-11-30 08:34:32,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:34:32,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:34:32,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:34:32,771 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-11-30 08:34:32,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:34:32,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257342553] [2023-11-30 08:34:32,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257342553] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:34:32,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:34:32,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:34:32,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376212437] [2023-11-30 08:34:32,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:34:32,772 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:34:32,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:34:32,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:34:32,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:34:32,773 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 282 out of 328 [2023-11-30 08:34:32,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 903 transitions, 9687 flow. Second operand has 4 states, 4 states have (on average 284.5) internal successors, (1138), 4 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:34:32,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:34:32,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 282 of 328 [2023-11-30 08:34:32,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:34:40,315 INFO L124 PetriNetUnfolderBase]: 11296/39259 cut-off events. [2023-11-30 08:34:40,316 INFO L125 PetriNetUnfolderBase]: For 97393/250137 co-relation queries the response was YES. [2023-11-30 08:34:40,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124228 conditions, 39259 events. 11296/39259 cut-off events. For 97393/250137 co-relation queries the response was YES. Maximal size of possible extension queue 2349. Compared 538824 event pairs, 4181 based on Foata normal form. 412/29616 useless extension candidates. Maximal degree in co-relation 117099. Up to 8578 conditions per place. [2023-11-30 08:34:40,711 INFO L140 encePairwiseOnDemand]: 323/328 looper letters, 194 selfloop transitions, 19 changer transitions 4/895 dead transitions. [2023-11-30 08:34:40,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 895 transitions, 10201 flow [2023-11-30 08:34:40,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-30 08:34:40,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-30 08:34:40,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1167 transitions. [2023-11-30 08:34:40,712 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8894817073170732 [2023-11-30 08:34:40,712 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1167 transitions. [2023-11-30 08:34:40,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1167 transitions. [2023-11-30 08:34:40,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:34:40,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1167 transitions. [2023-11-30 08:34:40,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 291.75) internal successors, (1167), 4 states have internal predecessors, (1167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:34:40,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 328.0) internal successors, (1640), 5 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:34:40,715 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 328.0) internal successors, (1640), 5 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:34:40,715 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 249 predicate places. [2023-11-30 08:34:40,715 INFO L500 AbstractCegarLoop]: Abstraction has has 522 places, 895 transitions, 10201 flow [2023-11-30 08:34:40,715 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 284.5) internal successors, (1138), 4 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:34:40,716 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:34:40,716 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:34:40,716 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-30 08:34:40,716 INFO L425 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:34:40,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:34:40,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1334474025, now seen corresponding path program 1 times [2023-11-30 08:34:40,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:34:40,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865130649] [2023-11-30 08:34:40,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:34:40,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:34:40,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:34:40,882 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-11-30 08:34:40,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:34:40,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865130649] [2023-11-30 08:34:40,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865130649] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:34:40,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:34:40,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:34:40,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874161576] [2023-11-30 08:34:40,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:34:40,883 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:34:40,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:34:40,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:34:40,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:34:40,884 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 282 out of 328 [2023-11-30 08:34:40,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 895 transitions, 10201 flow. Second operand has 4 states, 4 states have (on average 284.75) internal successors, (1139), 4 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:34:40,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:34:40,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 282 of 328 [2023-11-30 08:34:40,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:34:49,079 INFO L124 PetriNetUnfolderBase]: 11583/40308 cut-off events. [2023-11-30 08:34:49,079 INFO L125 PetriNetUnfolderBase]: For 114877/277110 co-relation queries the response was YES. [2023-11-30 08:34:49,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133892 conditions, 40308 events. 11583/40308 cut-off events. For 114877/277110 co-relation queries the response was YES. Maximal size of possible extension queue 2467. Compared 558571 event pairs, 4459 based on Foata normal form. 609/30386 useless extension candidates. Maximal degree in co-relation 126539. Up to 8594 conditions per place. [2023-11-30 08:34:49,457 INFO L140 encePairwiseOnDemand]: 323/328 looper letters, 213 selfloop transitions, 17 changer transitions 4/891 dead transitions. [2023-11-30 08:34:49,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 891 transitions, 10849 flow [2023-11-30 08:34:49,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-30 08:34:49,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-30 08:34:49,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1164 transitions. [2023-11-30 08:34:49,458 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8871951219512195 [2023-11-30 08:34:49,458 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1164 transitions. [2023-11-30 08:34:49,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1164 transitions. [2023-11-30 08:34:49,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:34:49,459 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1164 transitions. [2023-11-30 08:34:49,460 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 291.0) internal successors, (1164), 4 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:34:49,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 328.0) internal successors, (1640), 5 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:34:49,460 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 328.0) internal successors, (1640), 5 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:34:49,461 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 251 predicate places. [2023-11-30 08:34:49,461 INFO L500 AbstractCegarLoop]: Abstraction has has 524 places, 891 transitions, 10849 flow [2023-11-30 08:34:49,461 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 284.75) internal successors, (1139), 4 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:34:49,461 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:34:49,461 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:34:49,461 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-30 08:34:49,461 INFO L425 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:34:49,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:34:49,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1649724010, now seen corresponding path program 1 times [2023-11-30 08:34:49,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:34:49,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320427771] [2023-11-30 08:34:49,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:34:49,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:34:49,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:34:50,716 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 13 proven. 87 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2023-11-30 08:34:50,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:34:50,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320427771] [2023-11-30 08:34:50,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320427771] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:34:50,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248582604] [2023-11-30 08:34:50,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:34:50,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:34:50,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:34:50,718 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-11-30 08:34:50,719 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-11-30 08:34:50,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:34:50,842 INFO L262 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 56 conjunts are in the unsatisfiable core [2023-11-30 08:34:50,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:34:50,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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-11-30 08:34:50,870 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-30 08:34:50,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 12 treesize of output 14 [2023-11-30 08:34:50,940 INFO L349 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2023-11-30 08:34:50,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 17 treesize of output 22 [2023-11-30 08:34:51,192 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-11-30 08:34:51,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-11-30 08:34:51,299 INFO L378 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 15 treesize of output 1 [2023-11-30 08:34:51,453 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:34:51,453 INFO L378 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 1 case distinctions, treesize of input 33 treesize of output 13 [2023-11-30 08:34:51,573 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:34:51,573 INFO L378 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 1 case distinctions, treesize of input 33 treesize of output 13 [2023-11-30 08:34:51,718 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:34:51,718 INFO L378 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 1 case distinctions, treesize of input 33 treesize of output 13 [2023-11-30 08:34:51,836 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:34:51,837 INFO L378 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 1 case distinctions, treesize of input 33 treesize of output 13 [2023-11-30 08:34:52,043 INFO L378 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 18 treesize of output 13 [2023-11-30 08:34:52,083 INFO L378 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 13 [2023-11-30 08:34:52,150 INFO L378 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 17 treesize of output 9 [2023-11-30 08:34:52,258 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 54 proven. 51 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-30 08:34:52,258 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:34:54,642 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_623 (Array Int Int)) (v_ArrVal_622 (Array Int Int))) (< 0 (+ (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_622) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_623) |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|) |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|) 4294967296))) is different from false [2023-11-30 08:34:54,646 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_623 (Array Int Int)) (v_ArrVal_622 (Array Int Int))) (< 0 (+ (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_622) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_623) |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-11-30 08:36:27,917 INFO L349 Elim1Store]: treesize reduction 244, result has 20.0 percent of original size [2023-11-30 08:36:27,918 INFO L378 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 5 case distinctions, treesize of input 55 treesize of output 76 [2023-11-30 08:36:27,925 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 08:36:27,925 INFO L378 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 142 treesize of output 134 [2023-11-30 08:36:27,929 INFO L378 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-11-30 08:36:27,947 INFO L378 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-11-30 08:36:28,369 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 45 proven. 31 refuted. 0 times theorem prover too weak. 105 trivial. 29 not checked. [2023-11-30 08:36:28,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248582604] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:36:28,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:36:28,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 29] total 75 [2023-11-30 08:36:28,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980255848] [2023-11-30 08:36:28,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:36:28,370 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2023-11-30 08:36:28,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:36:28,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2023-11-30 08:36:28,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=428, Invalid=4857, Unknown=125, NotChecked=290, Total=5700 [2023-11-30 08:36:28,377 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 328 [2023-11-30 08:36:28,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 891 transitions, 10849 flow. Second operand has 76 states, 76 states have (on average 210.82894736842104) internal successors, (16023), 76 states have internal predecessors, (16023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:36:28,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:36:28,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 328 [2023-11-30 08:36:28,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:36:40,954 INFO L124 PetriNetUnfolderBase]: 11495/40056 cut-off events. [2023-11-30 08:36:40,954 INFO L125 PetriNetUnfolderBase]: For 157378/503585 co-relation queries the response was YES. [2023-11-30 08:36:41,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 148604 conditions, 40056 events. 11495/40056 cut-off events. For 157378/503585 co-relation queries the response was YES. Maximal size of possible extension queue 2437. Compared 553816 event pairs, 4422 based on Foata normal form. 1992/31590 useless extension candidates. Maximal degree in co-relation 140704. Up to 8481 conditions per place. [2023-11-30 08:36:41,334 INFO L140 encePairwiseOnDemand]: 285/328 looper letters, 536 selfloop transitions, 111 changer transitions 4/878 dead transitions. [2023-11-30 08:36:41,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 878 transitions, 11984 flow [2023-11-30 08:36:41,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-30 08:36:41,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-30 08:36:41,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 8513 transitions. [2023-11-30 08:36:41,339 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6488567073170731 [2023-11-30 08:36:41,339 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 8513 transitions. [2023-11-30 08:36:41,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 8513 transitions. [2023-11-30 08:36:41,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:36:41,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 8513 transitions. [2023-11-30 08:36:41,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 212.825) internal successors, (8513), 40 states have internal predecessors, (8513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:36:41,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 328.0) internal successors, (13448), 41 states have internal predecessors, (13448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:36:41,353 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 328.0) internal successors, (13448), 41 states have internal predecessors, (13448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:36:41,353 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 290 predicate places. [2023-11-30 08:36:41,353 INFO L500 AbstractCegarLoop]: Abstraction has has 563 places, 878 transitions, 11984 flow [2023-11-30 08:36:41,355 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 210.82894736842104) internal successors, (16023), 76 states have internal predecessors, (16023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:36:41,355 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:36:41,355 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:36:41,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-30 08:36:41,559 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-30 08:36:41,559 INFO L425 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:36:41,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:36:41,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1967020764, now seen corresponding path program 1 times [2023-11-30 08:36:41,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:36:41,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387402567] [2023-11-30 08:36:41,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:36:41,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:36:41,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:36:42,974 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 30 proven. 104 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-11-30 08:36:42,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:36:42,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387402567] [2023-11-30 08:36:42,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387402567] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:36:42,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23047831] [2023-11-30 08:36:42,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:36:42,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:36:42,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:36:42,975 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-11-30 08:36:42,977 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-11-30 08:36:43,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:36:43,110 INFO L262 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 59 conjunts are in the unsatisfiable core [2023-11-30 08:36:43,115 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:36:43,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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-11-30 08:36:43,344 INFO L378 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 1 [2023-11-30 08:36:43,514 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:36:43,514 INFO L378 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 33 treesize of output 13 [2023-11-30 08:36:43,662 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:36:43,662 INFO L378 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 33 treesize of output 13 [2023-11-30 08:36:43,824 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:36:43,824 INFO L378 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 33 treesize of output 13 [2023-11-30 08:36:43,975 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:36:43,976 INFO L378 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 33 treesize of output 13 [2023-11-30 08:36:44,290 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-30 08:36:44,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-30 08:36:44,412 INFO L378 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 13 [2023-11-30 08:36:44,471 INFO L378 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 13 [2023-11-30 08:36:44,524 INFO L378 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 13 [2023-11-30 08:36:44,588 INFO L378 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 13 [2023-11-30 08:36:44,667 INFO L378 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 13 [2023-11-30 08:36:44,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 08:36:44,813 INFO L378 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 13 [2023-11-30 08:36:44,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 08:36:44,887 INFO L378 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 13 [2023-11-30 08:36:44,977 INFO L378 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 17 treesize of output 9 [2023-11-30 08:36:44,993 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 54 proven. 80 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-11-30 08:36:44,993 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:36:45,269 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_704 (Array Int Int)) (v_ArrVal_705 (Array Int Int))) (< 0 (+ (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_704) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_705) c_~o_0~0.base) c_~o_0~0.offset) 4294967296))) is different from false [2023-11-30 08:36:49,595 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_704 (Array Int Int)) (v_ArrVal_703 (Array Int Int)) (v_ArrVal_705 (Array Int Int))) (< 0 (+ (select (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_#t~malloc19#1.base| v_ArrVal_703) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_704) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_705) c_~o_0~0.base) c_~o_0~0.offset) 4294967296))) is different from false [2023-11-30 08:38:22,758 INFO L349 Elim1Store]: treesize reduction 244, result has 20.0 percent of original size [2023-11-30 08:38:22,759 INFO L378 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 5 case distinctions, treesize of input 58 treesize of output 79 [2023-11-30 08:38:22,770 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 08:38:22,770 INFO L378 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 1105 treesize of output 1073 [2023-11-30 08:38:22,779 INFO L378 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 61 treesize of output 59 [2023-11-30 08:38:22,785 INFO L378 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 59 treesize of output 55 [2023-11-30 08:38:22,790 INFO L378 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-11-30 08:38:43,304 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 08:38:43,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 34 [2023-11-30 08:38:43,455 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 33 proven. 60 refuted. 12 times theorem prover too weak. 76 trivial. 29 not checked. [2023-11-30 08:38:43,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23047831] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:38:43,456 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:38:43,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 32] total 84 [2023-11-30 08:38:43,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317148349] [2023-11-30 08:38:43,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:38:43,456 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2023-11-30 08:38:43,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:38:43,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2023-11-30 08:38:43,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=490, Invalid=6238, Unknown=86, NotChecked=326, Total=7140 [2023-11-30 08:38:43,464 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 328 [2023-11-30 08:38:43,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 878 transitions, 11984 flow. Second operand has 85 states, 85 states have (on average 210.78823529411764) internal successors, (17917), 85 states have internal predecessors, (17917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:38:43,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:38:43,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 328 [2023-11-30 08:38:43,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:38:58,927 INFO L124 PetriNetUnfolderBase]: 11467/38964 cut-off events. [2023-11-30 08:38:58,927 INFO L125 PetriNetUnfolderBase]: For 205723/520818 co-relation queries the response was YES. [2023-11-30 08:38:59,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161396 conditions, 38964 events. 11467/38964 cut-off events. For 205723/520818 co-relation queries the response was YES. Maximal size of possible extension queue 2301. Compared 536660 event pairs, 4052 based on Foata normal form. 1348/30176 useless extension candidates. Maximal degree in co-relation 150925. Up to 8004 conditions per place. [2023-11-30 08:38:59,312 INFO L140 encePairwiseOnDemand]: 284/328 looper letters, 579 selfloop transitions, 86 changer transitions 4/1007 dead transitions. [2023-11-30 08:38:59,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 1007 transitions, 15118 flow [2023-11-30 08:38:59,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-11-30 08:38:59,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-11-30 08:38:59,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 12032 transitions. [2023-11-30 08:38:59,319 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6435601198117245 [2023-11-30 08:38:59,319 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 12032 transitions. [2023-11-30 08:38:59,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 12032 transitions. [2023-11-30 08:38:59,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:38:59,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 12032 transitions. [2023-11-30 08:38:59,328 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 211.08771929824562) internal successors, (12032), 57 states have internal predecessors, (12032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:38:59,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 328.0) internal successors, (19024), 58 states have internal predecessors, (19024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:38:59,339 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 328.0) internal successors, (19024), 58 states have internal predecessors, (19024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:38:59,339 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 346 predicate places. [2023-11-30 08:38:59,339 INFO L500 AbstractCegarLoop]: Abstraction has has 619 places, 1007 transitions, 15118 flow [2023-11-30 08:38:59,341 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 210.78823529411764) internal successors, (17917), 85 states have internal predecessors, (17917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:38:59,341 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:38:59,341 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:38:59,347 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-30 08:38:59,546 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-30 08:38:59,547 INFO L425 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:38:59,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:38:59,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1522792650, now seen corresponding path program 1 times [2023-11-30 08:38:59,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:38:59,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038155808] [2023-11-30 08:38:59,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:38:59,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:38:59,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:39:01,474 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 165 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-30 08:39:01,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:39:01,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038155808] [2023-11-30 08:39:01,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038155808] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:39:01,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017152378] [2023-11-30 08:39:01,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:39:01,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:39:01,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:39:01,476 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-11-30 08:39:01,477 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-11-30 08:39:01,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:39:01,612 INFO L262 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 59 conjunts are in the unsatisfiable core [2023-11-30 08:39:01,616 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:39:01,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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-11-30 08:39:01,771 INFO L378 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 1 [2023-11-30 08:39:01,950 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:39:01,950 INFO L378 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 33 treesize of output 13 [2023-11-30 08:39:02,089 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:39:02,089 INFO L378 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 33 treesize of output 13 [2023-11-30 08:39:02,239 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:39:02,239 INFO L378 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 33 treesize of output 13 [2023-11-30 08:39:02,390 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:39:02,390 INFO L378 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 33 treesize of output 13 [2023-11-30 08:39:02,671 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-30 08:39:02,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-30 08:39:02,771 INFO L378 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 13 [2023-11-30 08:39:02,809 INFO L378 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 13 [2023-11-30 08:39:02,857 INFO L378 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 13 [2023-11-30 08:39:02,897 INFO L378 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 13 [2023-11-30 08:39:02,942 INFO L378 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 13 [2023-11-30 08:39:03,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 08:39:03,035 INFO L378 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 13 [2023-11-30 08:39:03,120 INFO L378 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 17 treesize of output 9 [2023-11-30 08:39:03,262 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 54 proven. 80 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-11-30 08:39:03,262 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:39:05,773 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_782 (Array Int Int)) (v_ArrVal_781 (Array Int Int))) (< 0 (+ 2147483649 (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_#t~malloc19#1.base| v_ArrVal_781) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_782) c_~o_0~0.base) c_~o_0~0.offset)))) is different from false [2023-11-30 08:40:02,956 INFO L349 Elim1Store]: treesize reduction 244, result has 20.0 percent of original size [2023-11-30 08:40:02,956 INFO L378 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 5 case distinctions, treesize of input 55 treesize of output 76 [2023-11-30 08:40:02,963 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-30 08:40:02,963 INFO L378 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 67 [2023-11-30 08:40:02,967 INFO L378 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 56 treesize of output 52 [2023-11-30 08:40:02,973 INFO L378 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 26 treesize of output 24 [2023-11-30 08:40:23,355 INFO L378 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 10 treesize of output 8 [2023-11-30 08:40:23,418 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 42 proven. 89 refuted. 3 times theorem prover too weak. 76 trivial. 0 not checked. [2023-11-30 08:40:23,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017152378] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-30 08:40:23,418 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-30 08:40:23,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 29, 32] total 85 [2023-11-30 08:40:23,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265460547] [2023-11-30 08:40:23,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-30 08:40:23,419 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2023-11-30 08:40:23,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:40:23,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2023-11-30 08:40:23,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=489, Invalid=6565, Unknown=90, NotChecked=166, Total=7310 [2023-11-30 08:40:23,426 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 328 [2023-11-30 08:40:23,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 619 places, 1007 transitions, 15118 flow. Second operand has 86 states, 86 states have (on average 187.22093023255815) internal successors, (16101), 86 states have internal predecessors, (16101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:40:23,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:40:23,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 328 [2023-11-30 08:40:23,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:40:49,805 INFO L124 PetriNetUnfolderBase]: 29080/74157 cut-off events. [2023-11-30 08:40:49,805 INFO L125 PetriNetUnfolderBase]: For 683710/2213594 co-relation queries the response was YES. [2023-11-30 08:40:50,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 387352 conditions, 74157 events. 29080/74157 cut-off events. For 683710/2213594 co-relation queries the response was YES. Maximal size of possible extension queue 6794. Compared 1091928 event pairs, 5568 based on Foata normal form. 6085/58454 useless extension candidates. Maximal degree in co-relation 376256. Up to 22564 conditions per place. [2023-11-30 08:40:50,805 INFO L140 encePairwiseOnDemand]: 275/328 looper letters, 1526 selfloop transitions, 149 changer transitions 4/1881 dead transitions. [2023-11-30 08:40:50,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 699 places, 1881 transitions, 30399 flow [2023-11-30 08:40:50,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2023-11-30 08:40:50,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2023-11-30 08:40:50,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 15311 transitions. [2023-11-30 08:40:50,813 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.576294790725685 [2023-11-30 08:40:50,813 INFO L72 ComplementDD]: Start complementDD. Operand 81 states and 15311 transitions. [2023-11-30 08:40:50,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 81 states and 15311 transitions. [2023-11-30 08:40:50,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:40:50,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 81 states and 15311 transitions. [2023-11-30 08:40:50,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 82 states, 81 states have (on average 189.02469135802468) internal successors, (15311), 81 states have internal predecessors, (15311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:40:50,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 82 states, 82 states have (on average 328.0) internal successors, (26896), 82 states have internal predecessors, (26896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:40:50,838 INFO L81 ComplementDD]: Finished complementDD. Result has 82 states, 82 states have (on average 328.0) internal successors, (26896), 82 states have internal predecessors, (26896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:40:50,839 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 426 predicate places. [2023-11-30 08:40:50,839 INFO L500 AbstractCegarLoop]: Abstraction has has 699 places, 1881 transitions, 30399 flow [2023-11-30 08:40:50,841 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 187.22093023255815) internal successors, (16101), 86 states have internal predecessors, (16101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:40:50,841 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:40:50,841 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:40:50,845 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-30 08:40:51,045 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-30 08:40:51,045 INFO L425 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:40:51,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:40:51,046 INFO L85 PathProgramCache]: Analyzing trace with hash -848100617, now seen corresponding path program 1 times [2023-11-30 08:40:51,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:40:51,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778903264] [2023-11-30 08:40:51,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:40:51,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:40:51,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:40:51,098 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2023-11-30 08:40:51,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:40:51,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778903264] [2023-11-30 08:40:51,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778903264] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-30 08:40:51,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-30 08:40:51,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-30 08:40:51,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485118480] [2023-11-30 08:40:51,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-30 08:40:51,099 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-30 08:40:51,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-30 08:40:51,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-30 08:40:51,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-30 08:40:51,100 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 282 out of 328 [2023-11-30 08:40:51,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 699 places, 1881 transitions, 30399 flow. Second operand has 4 states, 4 states have (on average 284.75) internal successors, (1139), 4 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:40:51,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-30 08:40:51,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 282 of 328 [2023-11-30 08:40:51,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-30 08:41:10,858 INFO L124 PetriNetUnfolderBase]: 28535/71686 cut-off events. [2023-11-30 08:41:10,858 INFO L125 PetriNetUnfolderBase]: For 658483/1765830 co-relation queries the response was YES. [2023-11-30 08:41:11,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 388663 conditions, 71686 events. 28535/71686 cut-off events. For 658483/1765830 co-relation queries the response was YES. Maximal size of possible extension queue 6640. Compared 1053277 event pairs, 5646 based on Foata normal form. 1024/51507 useless extension candidates. Maximal degree in co-relation 377099. Up to 22262 conditions per place. [2023-11-30 08:41:12,162 INFO L140 encePairwiseOnDemand]: 323/328 looper letters, 189 selfloop transitions, 8 changer transitions 4/1891 dead transitions. [2023-11-30 08:41:12,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 702 places, 1891 transitions, 31269 flow [2023-11-30 08:41:12,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-30 08:41:12,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-30 08:41:12,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1167 transitions. [2023-11-30 08:41:12,180 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8894817073170732 [2023-11-30 08:41:12,180 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1167 transitions. [2023-11-30 08:41:12,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1167 transitions. [2023-11-30 08:41:12,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-30 08:41:12,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1167 transitions. [2023-11-30 08:41:12,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 291.75) internal successors, (1167), 4 states have internal predecessors, (1167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:41:12,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 328.0) internal successors, (1640), 5 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:41:12,182 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 328.0) internal successors, (1640), 5 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:41:12,183 INFO L307 CegarLoopForPetriNet]: 273 programPoint places, 429 predicate places. [2023-11-30 08:41:12,183 INFO L500 AbstractCegarLoop]: Abstraction has has 702 places, 1891 transitions, 31269 flow [2023-11-30 08:41:12,184 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 284.75) internal successors, (1139), 4 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-30 08:41:12,184 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-30 08:41:12,184 INFO L232 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:41:12,184 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-30 08:41:12,184 INFO L425 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 35 more)] === [2023-11-30 08:41:12,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-30 08:41:12,184 INFO L85 PathProgramCache]: Analyzing trace with hash 38068961, now seen corresponding path program 1 times [2023-11-30 08:41:12,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-30 08:41:12,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623912669] [2023-11-30 08:41:12,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:41:12,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-30 08:41:12,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:41:15,084 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 10 proven. 155 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-30 08:41:15,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-30 08:41:15,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623912669] [2023-11-30 08:41:15,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623912669] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-30 08:41:15,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771268320] [2023-11-30 08:41:15,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-30 08:41:15,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-30 08:41:15,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-30 08:41:15,086 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-11-30 08:41:15,087 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-11-30 08:41:15,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-30 08:41:15,227 INFO L262 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 59 conjunts are in the unsatisfiable core [2023-11-30 08:41:15,248 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-30 08:41:15,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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-11-30 08:41:15,429 INFO L378 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 1 [2023-11-30 08:41:15,611 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:41:15,611 INFO L378 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 31 treesize of output 11 [2023-11-30 08:41:15,765 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:41:15,765 INFO L378 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 31 treesize of output 11 [2023-11-30 08:41:15,939 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:41:15,939 INFO L378 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 31 treesize of output 11 [2023-11-30 08:41:16,092 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2023-11-30 08:41:16,092 INFO L378 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 31 treesize of output 11 [2023-11-30 08:41:16,401 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-30 08:41:16,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-30 08:41:16,525 INFO L378 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 11 [2023-11-30 08:41:16,573 INFO L378 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 11 [2023-11-30 08:41:16,631 INFO L378 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 11 [2023-11-30 08:41:16,677 INFO L378 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 11 [2023-11-30 08:41:16,728 INFO L378 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 11 [2023-11-30 08:41:16,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-30 08:41:16,853 INFO L378 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 11 [2023-11-30 08:41:16,949 INFO L378 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 15 treesize of output 7 [2023-11-30 08:41:17,109 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 54 proven. 80 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-11-30 08:41:17,110 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-30 08:41:17,310 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_891 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_891) c_~o_0~0.base) c_~o_0~0.offset) 2147483648)) is different from false [2023-11-30 08:41:20,000 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_890 (Array Int Int)) (v_ArrVal_891 (Array Int Int)) (|v_ULTIMATE.start_create_fresh_int_array_#t~malloc19#1.base_88| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc19#1.base_88|) 0)) (< (select (select (store (store |c_#memory_int| |v_ULTIMATE.start_create_fresh_int_array_#t~malloc19#1.base_88| v_ArrVal_890) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_891) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) 2147483648))) is different from false Received shutdown request... [2023-11-30 08:42:13,252 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-30 08:42:13,257 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-30 08:42:14,269 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-11-30 08:42:14,468 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2023-11-30 08:42:14,498 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (37 of 38 remaining) [2023-11-30 08:42:14,499 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-30 08:42:14,499 WARN L624 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. [2023-11-30 08:42:14,500 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (36 of 38 remaining) [2023-11-30 08:42:14,500 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 38 remaining) [2023-11-30 08:42:14,500 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 38 remaining) [2023-11-30 08:42:14,500 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 38 remaining) [2023-11-30 08:42:14,500 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 38 remaining) [2023-11-30 08:42:14,500 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 38 remaining) [2023-11-30 08:42:14,500 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 38 remaining) [2023-11-30 08:42:14,500 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 38 remaining) [2023-11-30 08:42:14,500 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 38 remaining) [2023-11-30 08:42:14,500 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 38 remaining) [2023-11-30 08:42:14,500 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 38 remaining) [2023-11-30 08:42:14,500 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 38 remaining) [2023-11-30 08:42:14,500 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 38 remaining) [2023-11-30 08:42:14,500 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 38 remaining) [2023-11-30 08:42:14,501 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 38 remaining) [2023-11-30 08:42:14,501 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 38 remaining) [2023-11-30 08:42:14,501 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 38 remaining) [2023-11-30 08:42:14,501 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 38 remaining) [2023-11-30 08:42:14,501 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 38 remaining) [2023-11-30 08:42:14,501 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 38 remaining) [2023-11-30 08:42:14,501 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (16 of 38 remaining) [2023-11-30 08:42:14,501 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (15 of 38 remaining) [2023-11-30 08:42:14,501 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 38 remaining) [2023-11-30 08:42:14,501 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 38 remaining) [2023-11-30 08:42:14,501 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 38 remaining) [2023-11-30 08:42:14,501 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 38 remaining) [2023-11-30 08:42:14,501 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 38 remaining) [2023-11-30 08:42:14,501 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 38 remaining) [2023-11-30 08:42:14,501 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 38 remaining) [2023-11-30 08:42:14,501 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 38 remaining) [2023-11-30 08:42:14,502 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 38 remaining) [2023-11-30 08:42:14,502 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 38 remaining) [2023-11-30 08:42:14,502 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 38 remaining) [2023-11-30 08:42:14,502 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 38 remaining) [2023-11-30 08:42:14,502 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 38 remaining) [2023-11-30 08:42:14,502 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 38 remaining) [2023-11-30 08:42:14,502 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 38 remaining) [2023-11-30 08:42:14,502 INFO L457 BasicCegarLoop]: Path program histogram: [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-30 08:42:14,506 INFO L222 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-30 08:42:14,506 INFO L172 ceAbstractionStarter]: Computing trace abstraction results [2023-11-30 08:42:14,513 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.11 08:42:14 BasicIcfg [2023-11-30 08:42:14,513 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-30 08:42:14,513 INFO L158 Benchmark]: Toolchain (without parser) took 844188.73ms. Allocated memory was 476.1MB in the beginning and 11.6GB in the end (delta: 11.1GB). Free memory was 431.9MB in the beginning and 8.5GB in the end (delta: -8.0GB). Peak memory consumption was 3.1GB. Max. memory is 16.0GB. [2023-11-30 08:42:14,513 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 331.4MB. Free memory was 281.0MB in the beginning and 280.8MB in the end (delta: 188.9kB). There was no memory consumed. Max. memory is 16.0GB. [2023-11-30 08:42:14,513 INFO L158 Benchmark]: CACSL2BoogieTranslator took 178.14ms. Allocated memory is still 476.1MB. Free memory was 431.4MB in the beginning and 419.9MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-11-30 08:42:14,513 INFO L158 Benchmark]: Boogie Procedure Inliner took 32.00ms. Allocated memory is still 476.1MB. Free memory was 419.9MB in the beginning and 417.3MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-11-30 08:42:14,514 INFO L158 Benchmark]: Boogie Preprocessor took 22.04ms. Allocated memory is still 476.1MB. Free memory was 417.3MB in the beginning and 415.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-11-30 08:42:14,514 INFO L158 Benchmark]: RCFGBuilder took 470.09ms. Allocated memory is still 476.1MB. Free memory was 415.2MB in the beginning and 390.0MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. [2023-11-30 08:42:14,514 INFO L158 Benchmark]: TraceAbstraction took 843480.97ms. Allocated memory was 476.1MB in the beginning and 11.6GB in the end (delta: 11.1GB). Free memory was 389.5MB in the beginning and 8.5GB in the end (delta: -8.1GB). Peak memory consumption was 3.1GB. Max. memory is 16.0GB. [2023-11-30 08:42:14,519 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.10ms. Allocated memory is still 331.4MB. Free memory was 281.0MB in the beginning and 280.8MB in the end (delta: 188.9kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 178.14ms. Allocated memory is still 476.1MB. Free memory was 431.4MB in the beginning and 419.9MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 32.00ms. Allocated memory is still 476.1MB. Free memory was 419.9MB in the beginning and 417.3MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 22.04ms. Allocated memory is still 476.1MB. Free memory was 417.3MB in the beginning and 415.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 470.09ms. Allocated memory is still 476.1MB. Free memory was 415.2MB in the beginning and 390.0MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. * TraceAbstraction took 843480.97ms. Allocated memory was 476.1MB in the beginning and 11.6GB in the end (delta: 11.1GB). Free memory was 389.5MB in the beginning and 8.5GB in the end (delta: -8.1GB). Peak memory consumption was 3.1GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 110]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 110]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 111]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 111]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 110]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 110]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 111]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 111]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 112]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 103]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was analyzing trace of length 221 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances [2023-11-30 08:42:14,530 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 CFG has 5 procedures, 454 locations, 38 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 843.4s, OverallIterations: 20, TraceHistogramMax: 5, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 130.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9539 SdHoareTripleChecker+Valid, 14.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9539 mSDsluCounter, 13620 SdHoareTripleChecker+Invalid, 12.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 3240 IncrementalHoareTripleChecker+Unchecked, 12940 mSDsCounter, 574 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25065 IncrementalHoareTripleChecker+Invalid, 28879 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 574 mSolverCounterUnsat, 680 mSDtfsCounter, 25065 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4597 GetRequests, 3529 SyntacticMatches, 64 SemanticMatches, 1004 ConstructedPredicates, 13 IntricatePredicates, 0 DeprecatedPredicates, 33439 ImplicationChecksByTransitivity, 642.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=31269occurred in iteration=19, InterpolantAutomatonStates: 455, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 645.7s InterpolantComputationTime, 5043 NumberOfCodeBlocks, 5003 NumberOfCodeBlocksAsserted, 37 NumberOfCheckSat, 6916 ConstructedInterpolants, 730 QuantifiedInterpolants, 74457 SizeOfPredicates, 273 NumberOfNonLiveVariables, 3869 ConjunctsInSsa, 408 ConjunctsInUnsatCore, 42 InterpolantComputations, 8 PerfectInterpolantSequences, 3701/5768 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown