/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/parallel-misc-1.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 06:55:31,421 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 06:55:31,470 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-27 06:55:31,476 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 06:55:31,477 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 06:55:31,513 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 06:55:31,514 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 06:55:31,514 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 06:55:31,515 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 06:55:31,519 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 06:55:31,519 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 06:55:31,519 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 06:55:31,520 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 06:55:31,521 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 06:55:31,521 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 06:55:31,521 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 06:55:31,522 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 06:55:31,522 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 06:55:31,522 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 06:55:31,522 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 06:55:31,523 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 06:55:31,523 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 06:55:31,523 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 06:55:31,524 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 06:55:31,524 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 06:55:31,524 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 06:55:31,525 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 06:55:31,525 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 06:55:31,525 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 06:55:31,525 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 06:55:31,526 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 06:55:31,527 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 06:55:31,527 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 06:55:31,527 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 06:55:31,527 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 06:55:31,528 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 06:55:31,863 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 06:55:31,887 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 06:55:31,889 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 06:55:31,890 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 06:55:31,891 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 06:55:31,895 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-misc-1.wvr.c [2023-08-27 06:55:33,095 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 06:55:33,315 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 06:55:33,316 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-1.wvr.c [2023-08-27 06:55:33,321 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0bc49185f/bb12ccf6116d4e98ac5dc943853f99fc/FLAG8db1f2ceb [2023-08-27 06:55:33,333 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0bc49185f/bb12ccf6116d4e98ac5dc943853f99fc [2023-08-27 06:55:33,335 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 06:55:33,336 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 06:55:33,337 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 06:55:33,337 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 06:55:33,340 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 06:55:33,340 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 06:55:33" (1/1) ... [2023-08-27 06:55:33,341 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3da47b6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:55:33, skipping insertion in model container [2023-08-27 06:55:33,341 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 06:55:33" (1/1) ... [2023-08-27 06:55:33,363 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 06:55:33,544 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 06:55:33,554 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 06:55:33,598 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 06:55:33,617 INFO L206 MainTranslator]: Completed translation [2023-08-27 06:55:33,619 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:55:33 WrapperNode [2023-08-27 06:55:33,619 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 06:55:33,621 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 06:55:33,621 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 06:55:33,621 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 06:55:33,627 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:55:33" (1/1) ... [2023-08-27 06:55:33,646 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:55:33" (1/1) ... [2023-08-27 06:55:33,687 INFO L138 Inliner]: procedures = 23, calls = 42, calls flagged for inlining = 18, calls inlined = 32, statements flattened = 408 [2023-08-27 06:55:33,688 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 06:55:33,688 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 06:55:33,689 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 06:55:33,689 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 06:55:33,702 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:55:33" (1/1) ... [2023-08-27 06:55:33,703 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:55:33" (1/1) ... [2023-08-27 06:55:33,716 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:55:33" (1/1) ... [2023-08-27 06:55:33,716 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:55:33" (1/1) ... [2023-08-27 06:55:33,724 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:55:33" (1/1) ... [2023-08-27 06:55:33,746 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:55:33" (1/1) ... [2023-08-27 06:55:33,748 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:55:33" (1/1) ... [2023-08-27 06:55:33,750 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:55:33" (1/1) ... [2023-08-27 06:55:33,767 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 06:55:33,768 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 06:55:33,768 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 06:55:33,768 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 06:55:33,769 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:55:33" (1/1) ... [2023-08-27 06:55:33,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 06:55:33,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:55:33,804 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-27 06:55:33,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-27 06:55:33,848 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 06:55:33,848 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 06:55:33,849 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 06:55:33,849 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 06:55:33,849 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 06:55:33,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 06:55:33,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 06:55:33,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 06:55:33,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 06:55:33,850 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 06:55:33,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 06:55:33,850 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 06:55:33,850 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 06:55:33,851 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 06:55:33,951 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 06:55:33,953 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 06:55:34,623 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 06:55:34,639 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 06:55:34,639 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-27 06:55:34,642 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 06:55:34 BoogieIcfgContainer [2023-08-27 06:55:34,642 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 06:55:34,646 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 06:55:34,647 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 06:55:34,649 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 06:55:34,649 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 06:55:33" (1/3) ... [2023-08-27 06:55:34,650 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78a82066 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 06:55:34, skipping insertion in model container [2023-08-27 06:55:34,651 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:55:33" (2/3) ... [2023-08-27 06:55:34,651 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78a82066 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 06:55:34, skipping insertion in model container [2023-08-27 06:55:34,651 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 06:55:34" (3/3) ... [2023-08-27 06:55:34,652 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-misc-1.wvr.c [2023-08-27 06:55:34,668 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 06:55:34,668 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 55 error locations. [2023-08-27 06:55:34,669 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 06:55:34,821 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 06:55:34,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 499 places, 536 transitions, 1088 flow [2023-08-27 06:55:35,056 INFO L124 PetriNetUnfolderBase]: 44/534 cut-off events. [2023-08-27 06:55:35,056 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 06:55:35,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 543 conditions, 534 events. 44/534 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1728 event pairs, 0 based on Foata normal form. 0/435 useless extension candidates. Maximal degree in co-relation 407. Up to 2 conditions per place. [2023-08-27 06:55:35,071 INFO L82 GeneralOperation]: Start removeDead. Operand has 499 places, 536 transitions, 1088 flow [2023-08-27 06:55:35,090 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 488 places, 525 transitions, 1062 flow [2023-08-27 06:55:35,093 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 06:55:35,105 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 488 places, 525 transitions, 1062 flow [2023-08-27 06:55:35,111 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 488 places, 525 transitions, 1062 flow [2023-08-27 06:55:35,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 488 places, 525 transitions, 1062 flow [2023-08-27 06:55:35,220 INFO L124 PetriNetUnfolderBase]: 44/525 cut-off events. [2023-08-27 06:55:35,220 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 06:55:35,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 534 conditions, 525 events. 44/525 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1717 event pairs, 0 based on Foata normal form. 0/427 useless extension candidates. Maximal degree in co-relation 407. Up to 2 conditions per place. [2023-08-27 06:55:35,264 INFO L119 LiptonReduction]: Number of co-enabled transitions 84348 [2023-08-27 06:56:18,173 INFO L134 LiptonReduction]: Checked pairs total: 84689 [2023-08-27 06:56:18,173 INFO L136 LiptonReduction]: Total number of compositions: 748 [2023-08-27 06:56:18,185 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 06:56:18,197 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@9508d33, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 06:56:18,198 INFO L358 AbstractCegarLoop]: Starting to check reachability of 109 error locations. [2023-08-27 06:56:18,201 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 06:56:18,201 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 06:56:18,201 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 06:56:18,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:18,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 06:56:18,202 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:18,211 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:18,211 INFO L85 PathProgramCache]: Analyzing trace with hash 76197, now seen corresponding path program 1 times [2023-08-27 06:56:18,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:18,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473061457] [2023-08-27 06:56:18,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:18,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:18,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:18,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:18,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:18,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473061457] [2023-08-27 06:56:18,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473061457] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:56:18,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:56:18,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 06:56:18,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557207912] [2023-08-27 06:56:18,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:18,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:56:18,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:18,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:56:18,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:56:18,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1284 [2023-08-27 06:56:18,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 73 transitions, 158 flow. Second operand has 3 states, 3 states have (on average 500.6666666666667) internal successors, (1502), 3 states have internal predecessors, (1502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:18,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:18,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1284 [2023-08-27 06:56:18,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:19,261 INFO L124 PetriNetUnfolderBase]: 1052/1764 cut-off events. [2023-08-27 06:56:19,261 INFO L125 PetriNetUnfolderBase]: For 64/64 co-relation queries the response was YES. [2023-08-27 06:56:19,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3589 conditions, 1764 events. 1052/1764 cut-off events. For 64/64 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 10488 event pairs, 942 based on Foata normal form. 0/568 useless extension candidates. Maximal degree in co-relation 3427. Up to 1761 conditions per place. [2023-08-27 06:56:19,272 INFO L140 encePairwiseOnDemand]: 1257/1284 looper letters, 49 selfloop transitions, 3 changer transitions 0/53 dead transitions. [2023-08-27 06:56:19,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 53 transitions, 222 flow [2023-08-27 06:56:19,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:56:19,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:56:19,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1576 transitions. [2023-08-27 06:56:19,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4091381100726895 [2023-08-27 06:56:19,290 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1576 transitions. [2023-08-27 06:56:19,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1576 transitions. [2023-08-27 06:56:19,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:19,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1576 transitions. [2023-08-27 06:56:19,302 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 525.3333333333334) internal successors, (1576), 3 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:19,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:19,315 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:19,317 INFO L175 Difference]: Start difference. First operand has 76 places, 73 transitions, 158 flow. Second operand 3 states and 1576 transitions. [2023-08-27 06:56:19,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 53 transitions, 222 flow [2023-08-27 06:56:19,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 53 transitions, 214 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 06:56:19,323 INFO L231 Difference]: Finished difference. Result has 53 places, 53 transitions, 127 flow [2023-08-27 06:56:19,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=127, PETRI_PLACES=53, PETRI_TRANSITIONS=53} [2023-08-27 06:56:19,328 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -23 predicate places. [2023-08-27 06:56:19,328 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 53 transitions, 127 flow [2023-08-27 06:56:19,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 500.6666666666667) internal successors, (1502), 3 states have internal predecessors, (1502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:19,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:19,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 06:56:19,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 06:56:19,330 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:19,330 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:19,330 INFO L85 PathProgramCache]: Analyzing trace with hash 2364371, now seen corresponding path program 1 times [2023-08-27 06:56:19,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:19,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816269187] [2023-08-27 06:56:19,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:19,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:19,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:19,431 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:19,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:19,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816269187] [2023-08-27 06:56:19,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816269187] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:56:19,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795620384] [2023-08-27 06:56:19,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:19,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:19,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:56:19,437 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:56:19,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-27 06:56:19,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:19,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 06:56:19,608 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:56:19,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:19,634 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:56:19,648 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:19,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795620384] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:56:19,649 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:56:19,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 06:56:19,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852241310] [2023-08-27 06:56:19,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:56:19,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 06:56:19,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:19,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 06:56:19,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 06:56:19,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1284 [2023-08-27 06:56:19,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 53 transitions, 127 flow. Second operand has 7 states, 7 states have (on average 501.14285714285717) internal successors, (3508), 7 states have internal predecessors, (3508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:19,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:19,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1284 [2023-08-27 06:56:19,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:20,182 INFO L124 PetriNetUnfolderBase]: 1058/1773 cut-off events. [2023-08-27 06:56:20,182 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2023-08-27 06:56:20,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3587 conditions, 1773 events. 1058/1773 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 10541 event pairs, 942 based on Foata normal form. 0/571 useless extension candidates. Maximal degree in co-relation 3533. Up to 1763 conditions per place. [2023-08-27 06:56:20,191 INFO L140 encePairwiseOnDemand]: 1279/1284 looper letters, 48 selfloop transitions, 13 changer transitions 0/62 dead transitions. [2023-08-27 06:56:20,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 62 transitions, 285 flow [2023-08-27 06:56:20,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 06:56:20,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 06:56:20,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3564 transitions. [2023-08-27 06:56:20,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3965287049399199 [2023-08-27 06:56:20,201 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3564 transitions. [2023-08-27 06:56:20,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3564 transitions. [2023-08-27 06:56:20,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:20,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3564 transitions. [2023-08-27 06:56:20,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 509.14285714285717) internal successors, (3564), 7 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:20,227 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1284.0) internal successors, (10272), 8 states have internal predecessors, (10272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:20,232 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1284.0) internal successors, (10272), 8 states have internal predecessors, (10272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:20,234 INFO L175 Difference]: Start difference. First operand has 53 places, 53 transitions, 127 flow. Second operand 7 states and 3564 transitions. [2023-08-27 06:56:20,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 62 transitions, 285 flow [2023-08-27 06:56:20,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 62 transitions, 280 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 06:56:20,238 INFO L231 Difference]: Finished difference. Result has 61 places, 62 transitions, 206 flow [2023-08-27 06:56:20,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=206, PETRI_PLACES=61, PETRI_TRANSITIONS=62} [2023-08-27 06:56:20,244 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -15 predicate places. [2023-08-27 06:56:20,244 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 62 transitions, 206 flow [2023-08-27 06:56:20,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 501.14285714285717) internal successors, (3508), 7 states have internal predecessors, (3508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:20,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:20,246 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1] [2023-08-27 06:56:20,252 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-27 06:56:20,452 WARN L477 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-08-27 06:56:20,452 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:20,453 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:20,453 INFO L85 PathProgramCache]: Analyzing trace with hash 73297701, now seen corresponding path program 1 times [2023-08-27 06:56:20,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:20,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244839707] [2023-08-27 06:56:20,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:20,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:20,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:20,540 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:56:20,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:20,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244839707] [2023-08-27 06:56:20,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244839707] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:56:20,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:56:20,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 06:56:20,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774509587] [2023-08-27 06:56:20,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:20,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:56:20,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:20,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:56:20,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:56:20,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1284 [2023-08-27 06:56:20,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 62 transitions, 206 flow. Second operand has 3 states, 3 states have (on average 501.3333333333333) internal successors, (1504), 3 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:20,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:20,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1284 [2023-08-27 06:56:20,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:21,017 INFO L124 PetriNetUnfolderBase]: 1055/1769 cut-off events. [2023-08-27 06:56:21,017 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 06:56:21,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3595 conditions, 1769 events. 1055/1769 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 10548 event pairs, 942 based on Foata normal form. 0/575 useless extension candidates. Maximal degree in co-relation 3559. Up to 1760 conditions per place. [2023-08-27 06:56:21,027 INFO L140 encePairwiseOnDemand]: 1281/1284 looper letters, 51 selfloop transitions, 6 changer transitions 0/58 dead transitions. [2023-08-27 06:56:21,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 58 transitions, 293 flow [2023-08-27 06:56:21,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:56:21,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:56:21,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1550 transitions. [2023-08-27 06:56:21,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40238836967808933 [2023-08-27 06:56:21,031 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1550 transitions. [2023-08-27 06:56:21,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1550 transitions. [2023-08-27 06:56:21,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:21,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1550 transitions. [2023-08-27 06:56:21,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 516.6666666666666) internal successors, (1550), 3 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:21,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:21,045 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:21,045 INFO L175 Difference]: Start difference. First operand has 61 places, 62 transitions, 206 flow. Second operand 3 states and 1550 transitions. [2023-08-27 06:56:21,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 58 transitions, 293 flow [2023-08-27 06:56:21,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 58 transitions, 272 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-27 06:56:21,049 INFO L231 Difference]: Finished difference. Result has 60 places, 58 transitions, 170 flow [2023-08-27 06:56:21,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=170, PETRI_PLACES=60, PETRI_TRANSITIONS=58} [2023-08-27 06:56:21,051 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -16 predicate places. [2023-08-27 06:56:21,051 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 58 transitions, 170 flow [2023-08-27 06:56:21,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 501.3333333333333) internal successors, (1504), 3 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:21,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:21,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 06:56:21,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 06:56:21,054 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:21,055 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:21,055 INFO L85 PathProgramCache]: Analyzing trace with hash 73350934, now seen corresponding path program 1 times [2023-08-27 06:56:21,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:21,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888405310] [2023-08-27 06:56:21,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:21,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:21,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:21,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:21,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:21,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888405310] [2023-08-27 06:56:21,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888405310] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:56:21,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:56:21,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 06:56:21,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984328170] [2023-08-27 06:56:21,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:21,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:56:21,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:21,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:56:21,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:56:21,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 499 out of 1284 [2023-08-27 06:56:21,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 58 transitions, 170 flow. Second operand has 3 states, 3 states have (on average 500.3333333333333) internal successors, (1501), 3 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:21,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:21,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 499 of 1284 [2023-08-27 06:56:21,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:21,869 INFO L124 PetriNetUnfolderBase]: 1873/3035 cut-off events. [2023-08-27 06:56:21,869 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2023-08-27 06:56:21,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6104 conditions, 3035 events. 1873/3035 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 17704 event pairs, 807 based on Foata normal form. 0/999 useless extension candidates. Maximal degree in co-relation 6070. Up to 1721 conditions per place. [2023-08-27 06:56:21,885 INFO L140 encePairwiseOnDemand]: 1272/1284 looper letters, 89 selfloop transitions, 9 changer transitions 0/99 dead transitions. [2023-08-27 06:56:21,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 99 transitions, 451 flow [2023-08-27 06:56:21,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:56:21,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:56:21,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1590 transitions. [2023-08-27 06:56:21,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127725856697819 [2023-08-27 06:56:21,890 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1590 transitions. [2023-08-27 06:56:21,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1590 transitions. [2023-08-27 06:56:21,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:21,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1590 transitions. [2023-08-27 06:56:21,895 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 530.0) internal successors, (1590), 3 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:21,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:21,901 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:21,901 INFO L175 Difference]: Start difference. First operand has 60 places, 58 transitions, 170 flow. Second operand 3 states and 1590 transitions. [2023-08-27 06:56:21,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 99 transitions, 451 flow [2023-08-27 06:56:21,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 99 transitions, 439 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 06:56:21,904 INFO L231 Difference]: Finished difference. Result has 62 places, 66 transitions, 232 flow [2023-08-27 06:56:21,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=232, PETRI_PLACES=62, PETRI_TRANSITIONS=66} [2023-08-27 06:56:21,905 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -14 predicate places. [2023-08-27 06:56:21,905 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 66 transitions, 232 flow [2023-08-27 06:56:21,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 500.3333333333333) internal successors, (1501), 3 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:21,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:21,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 06:56:21,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 06:56:21,906 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:21,907 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:21,907 INFO L85 PathProgramCache]: Analyzing trace with hash 73351003, now seen corresponding path program 1 times [2023-08-27 06:56:21,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:21,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638435698] [2023-08-27 06:56:21,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:21,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:21,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:21,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:21,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:21,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638435698] [2023-08-27 06:56:21,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638435698] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:56:21,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:56:21,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 06:56:21,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247618573] [2023-08-27 06:56:21,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:21,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 06:56:21,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:21,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 06:56:21,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 06:56:21,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 481 out of 1284 [2023-08-27 06:56:21,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 66 transitions, 232 flow. Second operand has 4 states, 4 states have (on average 482.0) internal successors, (1928), 4 states have internal predecessors, (1928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:21,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:21,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 481 of 1284 [2023-08-27 06:56:21,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:22,738 INFO L124 PetriNetUnfolderBase]: 2016/3182 cut-off events. [2023-08-27 06:56:22,738 INFO L125 PetriNetUnfolderBase]: For 283/283 co-relation queries the response was YES. [2023-08-27 06:56:22,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7354 conditions, 3182 events. 2016/3182 cut-off events. For 283/283 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 18059 event pairs, 1431 based on Foata normal form. 0/1245 useless extension candidates. Maximal degree in co-relation 7321. Up to 2258 conditions per place. [2023-08-27 06:56:22,755 INFO L140 encePairwiseOnDemand]: 1268/1284 looper letters, 78 selfloop transitions, 10 changer transitions 0/89 dead transitions. [2023-08-27 06:56:22,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 89 transitions, 460 flow [2023-08-27 06:56:22,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 06:56:22,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 06:56:22,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 2006 transitions. [2023-08-27 06:56:22,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39057632398753894 [2023-08-27 06:56:22,761 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 2006 transitions. [2023-08-27 06:56:22,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 2006 transitions. [2023-08-27 06:56:22,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:22,762 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 2006 transitions. [2023-08-27 06:56:22,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 501.5) internal successors, (2006), 4 states have internal predecessors, (2006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:22,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1284.0) internal successors, (6420), 5 states have internal predecessors, (6420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:22,773 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1284.0) internal successors, (6420), 5 states have internal predecessors, (6420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:22,773 INFO L175 Difference]: Start difference. First operand has 62 places, 66 transitions, 232 flow. Second operand 4 states and 2006 transitions. [2023-08-27 06:56:22,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 89 transitions, 460 flow [2023-08-27 06:56:22,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 89 transitions, 442 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 06:56:22,785 INFO L231 Difference]: Finished difference. Result has 65 places, 70 transitions, 287 flow [2023-08-27 06:56:22,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=287, PETRI_PLACES=65, PETRI_TRANSITIONS=70} [2023-08-27 06:56:22,785 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -11 predicate places. [2023-08-27 06:56:22,786 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 70 transitions, 287 flow [2023-08-27 06:56:22,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 482.0) internal successors, (1928), 4 states have internal predecessors, (1928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:22,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:22,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 06:56:22,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 06:56:22,787 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err24ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:22,787 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:22,787 INFO L85 PathProgramCache]: Analyzing trace with hash 73351057, now seen corresponding path program 1 times [2023-08-27 06:56:22,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:22,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181429311] [2023-08-27 06:56:22,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:22,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:22,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:22,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:22,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:22,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181429311] [2023-08-27 06:56:22,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181429311] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:56:22,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:56:22,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 06:56:22,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312334679] [2023-08-27 06:56:22,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:22,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:56:22,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:22,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:56:22,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:56:22,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1284 [2023-08-27 06:56:22,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 70 transitions, 287 flow. Second operand has 3 states, 3 states have (on average 501.3333333333333) internal successors, (1504), 3 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:22,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:22,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1284 [2023-08-27 06:56:22,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:23,468 INFO L124 PetriNetUnfolderBase]: 1826/2986 cut-off events. [2023-08-27 06:56:23,468 INFO L125 PetriNetUnfolderBase]: For 740/740 co-relation queries the response was YES. [2023-08-27 06:56:23,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7418 conditions, 2986 events. 1826/2986 cut-off events. For 740/740 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 17931 event pairs, 1434 based on Foata normal form. 0/1329 useless extension candidates. Maximal degree in co-relation 7384. Up to 2922 conditions per place. [2023-08-27 06:56:23,489 INFO L140 encePairwiseOnDemand]: 1281/1284 looper letters, 63 selfloop transitions, 1 changer transitions 0/65 dead transitions. [2023-08-27 06:56:23,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 65 transitions, 383 flow [2023-08-27 06:56:23,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:56:23,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:56:23,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1549 transitions. [2023-08-27 06:56:23,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40212876427829697 [2023-08-27 06:56:23,494 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1549 transitions. [2023-08-27 06:56:23,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1549 transitions. [2023-08-27 06:56:23,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:23,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1549 transitions. [2023-08-27 06:56:23,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 516.3333333333334) internal successors, (1549), 3 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:23,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:23,504 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:23,504 INFO L175 Difference]: Start difference. First operand has 65 places, 70 transitions, 287 flow. Second operand 3 states and 1549 transitions. [2023-08-27 06:56:23,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 65 transitions, 383 flow [2023-08-27 06:56:23,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 65 transitions, 380 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:56:23,508 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 254 flow [2023-08-27 06:56:23,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=254, PETRI_PLACES=64, PETRI_TRANSITIONS=65} [2023-08-27 06:56:23,511 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -12 predicate places. [2023-08-27 06:56:23,511 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 254 flow [2023-08-27 06:56:23,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 501.3333333333333) internal successors, (1504), 3 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:23,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:23,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 06:56:23,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 06:56:23,512 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:23,512 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:23,512 INFO L85 PathProgramCache]: Analyzing trace with hash 73351058, now seen corresponding path program 1 times [2023-08-27 06:56:23,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:23,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543737161] [2023-08-27 06:56:23,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:23,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:23,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:23,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:23,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:23,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543737161] [2023-08-27 06:56:23,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543737161] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:56:23,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:56:23,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 06:56:23,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175982908] [2023-08-27 06:56:23,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:23,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:56:23,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:23,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:56:23,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:56:23,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 499 out of 1284 [2023-08-27 06:56:23,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 65 transitions, 254 flow. Second operand has 3 states, 3 states have (on average 500.3333333333333) internal successors, (1501), 3 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:23,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:23,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 499 of 1284 [2023-08-27 06:56:23,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:24,182 INFO L124 PetriNetUnfolderBase]: 1666/2826 cut-off events. [2023-08-27 06:56:24,183 INFO L125 PetriNetUnfolderBase]: For 740/740 co-relation queries the response was YES. [2023-08-27 06:56:24,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6779 conditions, 2826 events. 1666/2826 cut-off events. For 740/740 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 16963 event pairs, 776 based on Foata normal form. 96/1329 useless extension candidates. Maximal degree in co-relation 6762. Up to 1562 conditions per place. [2023-08-27 06:56:24,195 INFO L140 encePairwiseOnDemand]: 1272/1284 looper letters, 84 selfloop transitions, 8 changer transitions 0/93 dead transitions. [2023-08-27 06:56:24,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 93 transitions, 495 flow [2023-08-27 06:56:24,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:56:24,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:56:24,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1583 transitions. [2023-08-27 06:56:24,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4109553478712357 [2023-08-27 06:56:24,226 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1583 transitions. [2023-08-27 06:56:24,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1583 transitions. [2023-08-27 06:56:24,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:24,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1583 transitions. [2023-08-27 06:56:24,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 527.6666666666666) internal successors, (1583), 3 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:24,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:24,236 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:24,236 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 254 flow. Second operand 3 states and 1583 transitions. [2023-08-27 06:56:24,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 93 transitions, 495 flow [2023-08-27 06:56:24,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 93 transitions, 494 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:56:24,241 INFO L231 Difference]: Finished difference. Result has 66 places, 62 transitions, 261 flow [2023-08-27 06:56:24,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=261, PETRI_PLACES=66, PETRI_TRANSITIONS=62} [2023-08-27 06:56:24,242 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -10 predicate places. [2023-08-27 06:56:24,242 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 62 transitions, 261 flow [2023-08-27 06:56:24,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 500.3333333333333) internal successors, (1501), 3 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:24,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:24,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 06:56:24,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 06:56:24,243 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err25ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:24,244 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:24,244 INFO L85 PathProgramCache]: Analyzing trace with hash 73351059, now seen corresponding path program 1 times [2023-08-27 06:56:24,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:24,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555255795] [2023-08-27 06:56:24,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:24,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:24,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:24,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:24,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:24,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555255795] [2023-08-27 06:56:24,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555255795] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:56:24,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:56:24,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 06:56:24,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622270150] [2023-08-27 06:56:24,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:24,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:56:24,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:24,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:56:24,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:56:24,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1284 [2023-08-27 06:56:24,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 62 transitions, 261 flow. Second operand has 3 states, 3 states have (on average 501.3333333333333) internal successors, (1504), 3 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:24,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:24,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1284 [2023-08-27 06:56:24,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:24,864 INFO L124 PetriNetUnfolderBase]: 1446/2478 cut-off events. [2023-08-27 06:56:24,864 INFO L125 PetriNetUnfolderBase]: For 1184/1184 co-relation queries the response was YES. [2023-08-27 06:56:24,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6145 conditions, 2478 events. 1446/2478 cut-off events. For 1184/1184 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 15634 event pairs, 1254 based on Foata normal form. 128/1381 useless extension candidates. Maximal degree in co-relation 6126. Up to 2414 conditions per place. [2023-08-27 06:56:24,873 INFO L140 encePairwiseOnDemand]: 1281/1284 looper letters, 55 selfloop transitions, 1 changer transitions 0/57 dead transitions. [2023-08-27 06:56:24,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 57 transitions, 339 flow [2023-08-27 06:56:24,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:56:24,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:56:24,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1547 transitions. [2023-08-27 06:56:24,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40160955347871236 [2023-08-27 06:56:24,878 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1547 transitions. [2023-08-27 06:56:24,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1547 transitions. [2023-08-27 06:56:24,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:24,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1547 transitions. [2023-08-27 06:56:24,881 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 515.6666666666666) internal successors, (1547), 3 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:24,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:24,886 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:24,886 INFO L175 Difference]: Start difference. First operand has 66 places, 62 transitions, 261 flow. Second operand 3 states and 1547 transitions. [2023-08-27 06:56:24,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 57 transitions, 339 flow [2023-08-27 06:56:24,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 57 transitions, 333 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:56:24,889 INFO L231 Difference]: Finished difference. Result has 65 places, 57 transitions, 223 flow [2023-08-27 06:56:24,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=223, PETRI_PLACES=65, PETRI_TRANSITIONS=57} [2023-08-27 06:56:24,889 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -11 predicate places. [2023-08-27 06:56:24,889 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 57 transitions, 223 flow [2023-08-27 06:56:24,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 501.3333333333333) internal successors, (1504), 3 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:24,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:24,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 06:56:24,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 06:56:24,890 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:24,891 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:24,891 INFO L85 PathProgramCache]: Analyzing trace with hash -2022683001, now seen corresponding path program 1 times [2023-08-27 06:56:24,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:24,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709738254] [2023-08-27 06:56:24,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:24,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:24,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:25,217 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:25,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:25,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709738254] [2023-08-27 06:56:25,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709738254] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:56:25,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651655647] [2023-08-27 06:56:25,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:25,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:25,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:56:25,219 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:56:25,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-27 06:56:25,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:25,381 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-27 06:56:25,383 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:56:25,435 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 06:56:25,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:56:25,479 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 06:56:25,498 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:25,498 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:56:25,555 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:56:25,555 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-08-27 06:56:25,563 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:56:25,563 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 35 [2023-08-27 06:56:25,584 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2023-08-27 06:56:25,595 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:25,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651655647] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:56:25,595 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:56:25,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2023-08-27 06:56:25,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982884961] [2023-08-27 06:56:25,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:56:25,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:56:25,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:25,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:56:25,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=86, Unknown=1, NotChecked=0, Total=110 [2023-08-27 06:56:25,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 1284 [2023-08-27 06:56:25,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 57 transitions, 223 flow. Second operand has 11 states, 11 states have (on average 436.3636363636364) internal successors, (4800), 11 states have internal predecessors, (4800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:25,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:25,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 1284 [2023-08-27 06:56:25,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:27,008 INFO L124 PetriNetUnfolderBase]: 2082/3652 cut-off events. [2023-08-27 06:56:27,008 INFO L125 PetriNetUnfolderBase]: For 874/874 co-relation queries the response was YES. [2023-08-27 06:56:27,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8668 conditions, 3652 events. 2082/3652 cut-off events. For 874/874 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 24658 event pairs, 719 based on Foata normal form. 0/1856 useless extension candidates. Maximal degree in co-relation 8648. Up to 1980 conditions per place. [2023-08-27 06:56:27,028 INFO L140 encePairwiseOnDemand]: 1265/1284 looper letters, 79 selfloop transitions, 37 changer transitions 0/117 dead transitions. [2023-08-27 06:56:27,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 117 transitions, 663 flow [2023-08-27 06:56:27,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:56:27,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:56:27,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4024 transitions. [2023-08-27 06:56:27,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34821737625475946 [2023-08-27 06:56:27,038 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4024 transitions. [2023-08-27 06:56:27,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4024 transitions. [2023-08-27 06:56:27,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:27,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4024 transitions. [2023-08-27 06:56:27,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 447.1111111111111) internal successors, (4024), 9 states have internal predecessors, (4024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:27,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1284.0) internal successors, (12840), 10 states have internal predecessors, (12840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:27,060 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1284.0) internal successors, (12840), 10 states have internal predecessors, (12840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:27,061 INFO L175 Difference]: Start difference. First operand has 65 places, 57 transitions, 223 flow. Second operand 9 states and 4024 transitions. [2023-08-27 06:56:27,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 117 transitions, 663 flow [2023-08-27 06:56:27,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 117 transitions, 662 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:56:27,065 INFO L231 Difference]: Finished difference. Result has 77 places, 83 transitions, 491 flow [2023-08-27 06:56:27,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=491, PETRI_PLACES=77, PETRI_TRANSITIONS=83} [2023-08-27 06:56:27,066 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 1 predicate places. [2023-08-27 06:56:27,066 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 83 transitions, 491 flow [2023-08-27 06:56:27,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 436.3636363636364) internal successors, (4800), 11 states have internal predecessors, (4800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:27,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:27,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 06:56:27,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 06:56:27,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-08-27 06:56:27,274 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:27,274 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:27,274 INFO L85 PathProgramCache]: Analyzing trace with hash -2022682941, now seen corresponding path program 1 times [2023-08-27 06:56:27,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:27,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490776654] [2023-08-27 06:56:27,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:27,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:27,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:27,594 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:27,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:27,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490776654] [2023-08-27 06:56:27,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490776654] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:56:27,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383792240] [2023-08-27 06:56:27,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:27,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:27,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:56:27,596 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:56:27,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-27 06:56:27,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:27,740 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-27 06:56:27,742 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:56:27,762 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 06:56:27,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:56:27,802 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 06:56:27,816 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:27,816 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:56:27,843 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_165 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_165) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) 4294967296)) is different from false [2023-08-27 06:56:27,851 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:56:27,852 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2023-08-27 06:56:27,858 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:56:27,858 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2023-08-27 06:56:27,869 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-08-27 06:56:27,877 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 06:56:27,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383792240] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:56:27,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:56:27,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2023-08-27 06:56:27,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16739397] [2023-08-27 06:56:27,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:56:27,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 06:56:27,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:27,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 06:56:27,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=53, Unknown=1, NotChecked=14, Total=90 [2023-08-27 06:56:27,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 473 out of 1284 [2023-08-27 06:56:27,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 83 transitions, 491 flow. Second operand has 10 states, 10 states have (on average 474.3) internal successors, (4743), 10 states have internal predecessors, (4743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:27,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:27,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 473 of 1284 [2023-08-27 06:56:27,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:28,910 INFO L124 PetriNetUnfolderBase]: 2110/3740 cut-off events. [2023-08-27 06:56:28,910 INFO L125 PetriNetUnfolderBase]: For 2756/2756 co-relation queries the response was YES. [2023-08-27 06:56:28,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10577 conditions, 3740 events. 2110/3740 cut-off events. For 2756/2756 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 25882 event pairs, 835 based on Foata normal form. 1/2177 useless extension candidates. Maximal degree in co-relation 10551. Up to 2286 conditions per place. [2023-08-27 06:56:28,928 INFO L140 encePairwiseOnDemand]: 1268/1284 looper letters, 76 selfloop transitions, 40 changer transitions 0/117 dead transitions. [2023-08-27 06:56:28,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 117 transitions, 841 flow [2023-08-27 06:56:28,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 06:56:28,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 06:56:28,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3408 transitions. [2023-08-27 06:56:28,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37917222963951935 [2023-08-27 06:56:28,935 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3408 transitions. [2023-08-27 06:56:28,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3408 transitions. [2023-08-27 06:56:28,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:28,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3408 transitions. [2023-08-27 06:56:28,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 486.85714285714283) internal successors, (3408), 7 states have internal predecessors, (3408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:28,949 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1284.0) internal successors, (10272), 8 states have internal predecessors, (10272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:28,950 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1284.0) internal successors, (10272), 8 states have internal predecessors, (10272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:28,950 INFO L175 Difference]: Start difference. First operand has 77 places, 83 transitions, 491 flow. Second operand 7 states and 3408 transitions. [2023-08-27 06:56:28,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 117 transitions, 841 flow [2023-08-27 06:56:28,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 117 transitions, 838 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:56:28,972 INFO L231 Difference]: Finished difference. Result has 83 places, 88 transitions, 610 flow [2023-08-27 06:56:28,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=610, PETRI_PLACES=83, PETRI_TRANSITIONS=88} [2023-08-27 06:56:28,973 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 7 predicate places. [2023-08-27 06:56:28,973 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 88 transitions, 610 flow [2023-08-27 06:56:28,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 474.3) internal successors, (4743), 10 states have internal predecessors, (4743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:28,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:28,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 06:56:28,981 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-27 06:56:29,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:29,182 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:29,182 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:29,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1770710952, now seen corresponding path program 1 times [2023-08-27 06:56:29,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:29,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374523967] [2023-08-27 06:56:29,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:29,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:29,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:29,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:29,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:29,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374523967] [2023-08-27 06:56:29,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374523967] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:56:29,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:56:29,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 06:56:29,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219559462] [2023-08-27 06:56:29,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:29,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:56:29,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:29,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:56:29,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:56:29,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 499 out of 1284 [2023-08-27 06:56:29,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 88 transitions, 610 flow. Second operand has 3 states, 3 states have (on average 501.0) internal successors, (1503), 3 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:29,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:29,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 499 of 1284 [2023-08-27 06:56:29,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:30,252 INFO L124 PetriNetUnfolderBase]: 3606/5793 cut-off events. [2023-08-27 06:56:30,252 INFO L125 PetriNetUnfolderBase]: For 8051/8051 co-relation queries the response was YES. [2023-08-27 06:56:30,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16818 conditions, 5793 events. 3606/5793 cut-off events. For 8051/8051 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 37842 event pairs, 1152 based on Foata normal form. 0/3069 useless extension candidates. Maximal degree in co-relation 16790. Up to 3134 conditions per place. [2023-08-27 06:56:30,278 INFO L140 encePairwiseOnDemand]: 1273/1284 looper letters, 123 selfloop transitions, 9 changer transitions 0/133 dead transitions. [2023-08-27 06:56:30,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 133 transitions, 1136 flow [2023-08-27 06:56:30,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:56:30,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:56:30,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1580 transitions. [2023-08-27 06:56:30,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4101765316718588 [2023-08-27 06:56:30,284 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1580 transitions. [2023-08-27 06:56:30,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1580 transitions. [2023-08-27 06:56:30,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:30,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1580 transitions. [2023-08-27 06:56:30,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 526.6666666666666) internal successors, (1580), 3 states have internal predecessors, (1580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:30,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:30,291 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:30,291 INFO L175 Difference]: Start difference. First operand has 83 places, 88 transitions, 610 flow. Second operand 3 states and 1580 transitions. [2023-08-27 06:56:30,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 133 transitions, 1136 flow [2023-08-27 06:56:30,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 133 transitions, 1103 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-08-27 06:56:30,306 INFO L231 Difference]: Finished difference. Result has 84 places, 96 transitions, 655 flow [2023-08-27 06:56:30,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=583, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=655, PETRI_PLACES=84, PETRI_TRANSITIONS=96} [2023-08-27 06:56:30,306 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 8 predicate places. [2023-08-27 06:56:30,306 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 96 transitions, 655 flow [2023-08-27 06:56:30,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 501.0) internal successors, (1503), 3 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:30,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:30,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 06:56:30,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 06:56:30,307 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:30,308 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:30,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1721332887, now seen corresponding path program 1 times [2023-08-27 06:56:30,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:30,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737793228] [2023-08-27 06:56:30,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:30,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:30,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:30,608 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:30,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:30,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737793228] [2023-08-27 06:56:30,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737793228] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:56:30,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133252133] [2023-08-27 06:56:30,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:30,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:30,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:56:30,610 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:56:30,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-27 06:56:30,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:30,758 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-27 06:56:30,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:56:30,783 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 06:56:30,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:56:30,824 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 06:56:30,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:56:30,851 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 06:56:30,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:30,864 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:56:30,961 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:56:30,961 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-08-27 06:56:30,969 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:56:30,970 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 143 treesize of output 135 [2023-08-27 06:56:30,979 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2023-08-27 06:56:30,983 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-08-27 06:56:31,018 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:31,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133252133] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:56:31,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:56:31,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2023-08-27 06:56:31,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517756269] [2023-08-27 06:56:31,020 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:56:31,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 06:56:31,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:31,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 06:56:31,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=136, Unknown=7, NotChecked=0, Total=182 [2023-08-27 06:56:31,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 1284 [2023-08-27 06:56:31,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 96 transitions, 655 flow. Second operand has 14 states, 14 states have (on average 471.2857142857143) internal successors, (6598), 14 states have internal predecessors, (6598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:31,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:31,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 1284 [2023-08-27 06:56:31,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:32,934 INFO L124 PetriNetUnfolderBase]: 5087/8160 cut-off events. [2023-08-27 06:56:32,934 INFO L125 PetriNetUnfolderBase]: For 8141/8141 co-relation queries the response was YES. [2023-08-27 06:56:32,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26261 conditions, 8160 events. 5087/8160 cut-off events. For 8141/8141 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 55147 event pairs, 1495 based on Foata normal form. 86/5035 useless extension candidates. Maximal degree in co-relation 26232. Up to 3367 conditions per place. [2023-08-27 06:56:32,973 INFO L140 encePairwiseOnDemand]: 1267/1284 looper letters, 162 selfloop transitions, 32 changer transitions 0/195 dead transitions. [2023-08-27 06:56:32,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 195 transitions, 1469 flow [2023-08-27 06:56:32,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 06:56:32,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 06:56:32,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2949 transitions. [2023-08-27 06:56:32,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38278816199376947 [2023-08-27 06:56:32,979 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2949 transitions. [2023-08-27 06:56:32,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2949 transitions. [2023-08-27 06:56:32,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:32,981 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2949 transitions. [2023-08-27 06:56:32,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 491.5) internal successors, (2949), 6 states have internal predecessors, (2949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:32,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1284.0) internal successors, (8988), 7 states have internal predecessors, (8988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:32,992 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1284.0) internal successors, (8988), 7 states have internal predecessors, (8988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:32,992 INFO L175 Difference]: Start difference. First operand has 84 places, 96 transitions, 655 flow. Second operand 6 states and 2949 transitions. [2023-08-27 06:56:32,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 195 transitions, 1469 flow [2023-08-27 06:56:33,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 195 transitions, 1403 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 06:56:33,054 INFO L231 Difference]: Finished difference. Result has 89 places, 103 transitions, 808 flow [2023-08-27 06:56:33,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=637, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=808, PETRI_PLACES=89, PETRI_TRANSITIONS=103} [2023-08-27 06:56:33,054 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 13 predicate places. [2023-08-27 06:56:33,054 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 103 transitions, 808 flow [2023-08-27 06:56:33,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 471.2857142857143) internal successors, (6598), 14 states have internal predecessors, (6598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:33,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:33,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:56:33,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 06:56:33,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:33,262 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:33,262 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:33,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1821715355, now seen corresponding path program 1 times [2023-08-27 06:56:33,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:33,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177328485] [2023-08-27 06:56:33,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:33,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:33,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:33,396 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:56:33,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:33,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177328485] [2023-08-27 06:56:33,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177328485] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:56:33,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:56:33,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 06:56:33,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086721026] [2023-08-27 06:56:33,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:33,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 06:56:33,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:33,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 06:56:33,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 06:56:33,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 394 out of 1284 [2023-08-27 06:56:33,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 103 transitions, 808 flow. Second operand has 4 states, 4 states have (on average 395.75) internal successors, (1583), 4 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:33,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:33,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 394 of 1284 [2023-08-27 06:56:33,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:35,010 INFO L124 PetriNetUnfolderBase]: 5044/8285 cut-off events. [2023-08-27 06:56:35,010 INFO L125 PetriNetUnfolderBase]: For 9721/9721 co-relation queries the response was YES. [2023-08-27 06:56:35,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27415 conditions, 8285 events. 5044/8285 cut-off events. For 9721/9721 co-relation queries the response was YES. Maximal size of possible extension queue 860. Compared 59433 event pairs, 956 based on Foata normal form. 43/4845 useless extension candidates. Maximal degree in co-relation 27384. Up to 5382 conditions per place. [2023-08-27 06:56:35,053 INFO L140 encePairwiseOnDemand]: 1272/1284 looper letters, 169 selfloop transitions, 22 changer transitions 0/192 dead transitions. [2023-08-27 06:56:35,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 192 transitions, 1545 flow [2023-08-27 06:56:35,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 06:56:35,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 06:56:35,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2083 transitions. [2023-08-27 06:56:35,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3244548286604361 [2023-08-27 06:56:35,058 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2083 transitions. [2023-08-27 06:56:35,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2083 transitions. [2023-08-27 06:56:35,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:35,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2083 transitions. [2023-08-27 06:56:35,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 416.6) internal successors, (2083), 5 states have internal predecessors, (2083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:35,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1284.0) internal successors, (7704), 6 states have internal predecessors, (7704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:35,071 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1284.0) internal successors, (7704), 6 states have internal predecessors, (7704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:35,071 INFO L175 Difference]: Start difference. First operand has 89 places, 103 transitions, 808 flow. Second operand 5 states and 2083 transitions. [2023-08-27 06:56:35,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 192 transitions, 1545 flow [2023-08-27 06:56:35,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 192 transitions, 1540 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 06:56:35,106 INFO L231 Difference]: Finished difference. Result has 93 places, 108 transitions, 924 flow [2023-08-27 06:56:35,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=803, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=924, PETRI_PLACES=93, PETRI_TRANSITIONS=108} [2023-08-27 06:56:35,107 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 17 predicate places. [2023-08-27 06:56:35,107 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 108 transitions, 924 flow [2023-08-27 06:56:35,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 395.75) internal successors, (1583), 4 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:35,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:35,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 06:56:35,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 06:56:35,108 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:35,109 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:35,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1721332947, now seen corresponding path program 1 times [2023-08-27 06:56:35,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:35,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836794678] [2023-08-27 06:56:35,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:35,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:35,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:35,346 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:35,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:35,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836794678] [2023-08-27 06:56:35,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836794678] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:56:35,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946035499] [2023-08-27 06:56:35,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:35,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:35,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:56:35,348 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:56:35,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-27 06:56:35,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:35,493 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-27 06:56:35,494 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:56:35,518 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 06:56:35,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:56:35,558 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 06:56:35,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:56:35,587 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 06:56:35,599 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:35,599 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:56:35,619 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_261 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_261) c_~A~0.base) (+ c_~A~0.offset (* c_~i~0 4))) 4294967296)) is different from false [2023-08-27 06:56:35,639 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_261 (Array Int Int)) (v_ArrVal_260 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_260) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_261) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) 4294967296)) is different from false [2023-08-27 06:56:35,655 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:56:35,655 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2023-08-27 06:56:35,661 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:56:35,662 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 117 [2023-08-27 06:56:35,669 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2023-08-27 06:56:35,689 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2023-08-27 06:56:35,702 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 06:56:35,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946035499] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:56:35,702 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:56:35,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2023-08-27 06:56:35,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802727740] [2023-08-27 06:56:35,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:56:35,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 06:56:35,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:35,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 06:56:35,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=105, Unknown=2, NotChecked=42, Total=182 [2023-08-27 06:56:35,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 1284 [2023-08-27 06:56:35,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 108 transitions, 924 flow. Second operand has 14 states, 14 states have (on average 471.2857142857143) internal successors, (6598), 14 states have internal predecessors, (6598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:35,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:35,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 1284 [2023-08-27 06:56:35,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:37,487 INFO L124 PetriNetUnfolderBase]: 4888/7875 cut-off events. [2023-08-27 06:56:37,487 INFO L125 PetriNetUnfolderBase]: For 15166/15166 co-relation queries the response was YES. [2023-08-27 06:56:37,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27414 conditions, 7875 events. 4888/7875 cut-off events. For 15166/15166 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 53528 event pairs, 1247 based on Foata normal form. 43/4619 useless extension candidates. Maximal degree in co-relation 27381. Up to 3699 conditions per place. [2023-08-27 06:56:37,522 INFO L140 encePairwiseOnDemand]: 1268/1284 looper letters, 155 selfloop transitions, 40 changer transitions 0/196 dead transitions. [2023-08-27 06:56:37,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 196 transitions, 1606 flow [2023-08-27 06:56:37,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 06:56:37,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 06:56:37,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2943 transitions. [2023-08-27 06:56:37,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3820093457943925 [2023-08-27 06:56:37,528 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2943 transitions. [2023-08-27 06:56:37,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2943 transitions. [2023-08-27 06:56:37,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:37,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2943 transitions. [2023-08-27 06:56:37,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 490.5) internal successors, (2943), 6 states have internal predecessors, (2943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:37,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1284.0) internal successors, (8988), 7 states have internal predecessors, (8988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:37,540 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1284.0) internal successors, (8988), 7 states have internal predecessors, (8988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:37,540 INFO L175 Difference]: Start difference. First operand has 93 places, 108 transitions, 924 flow. Second operand 6 states and 2943 transitions. [2023-08-27 06:56:37,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 196 transitions, 1606 flow [2023-08-27 06:56:37,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 196 transitions, 1600 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-08-27 06:56:37,581 INFO L231 Difference]: Finished difference. Result has 98 places, 106 transitions, 974 flow [2023-08-27 06:56:37,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=894, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=974, PETRI_PLACES=98, PETRI_TRANSITIONS=106} [2023-08-27 06:56:37,581 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 22 predicate places. [2023-08-27 06:56:37,581 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 106 transitions, 974 flow [2023-08-27 06:56:37,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 471.2857142857143) internal successors, (6598), 14 states have internal predecessors, (6598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:37,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:37,583 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 06:56:37,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-27 06:56:37,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-27 06:56:37,788 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:37,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:37,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1719686311, now seen corresponding path program 2 times [2023-08-27 06:56:37,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:37,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860124397] [2023-08-27 06:56:37,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:37,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:37,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:37,853 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:37,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:37,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860124397] [2023-08-27 06:56:37,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860124397] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:56:37,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594119691] [2023-08-27 06:56:37,854 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:56:37,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:37,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:56:37,855 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:56:37,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-27 06:56:37,987 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 06:56:37,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:56:37,988 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 06:56:37,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:56:38,000 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 06:56:38,001 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:56:38,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594119691] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:56:38,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:56:38,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 06:56:38,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975867567] [2023-08-27 06:56:38,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:38,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:56:38,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:38,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:56:38,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 06:56:38,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 501 out of 1284 [2023-08-27 06:56:38,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 106 transitions, 974 flow. Second operand has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:38,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:38,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 501 of 1284 [2023-08-27 06:56:38,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:39,352 INFO L124 PetriNetUnfolderBase]: 4888/7913 cut-off events. [2023-08-27 06:56:39,353 INFO L125 PetriNetUnfolderBase]: For 16151/16151 co-relation queries the response was YES. [2023-08-27 06:56:39,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28385 conditions, 7913 events. 4888/7913 cut-off events. For 16151/16151 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 54798 event pairs, 3130 based on Foata normal form. 1/4615 useless extension candidates. Maximal degree in co-relation 28350. Up to 7780 conditions per place. [2023-08-27 06:56:39,388 INFO L140 encePairwiseOnDemand]: 1282/1284 looper letters, 103 selfloop transitions, 1 changer transitions 0/105 dead transitions. [2023-08-27 06:56:39,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 105 transitions, 1172 flow [2023-08-27 06:56:39,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:56:39,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:56:39,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1548 transitions. [2023-08-27 06:56:39,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40186915887850466 [2023-08-27 06:56:39,391 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1548 transitions. [2023-08-27 06:56:39,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1548 transitions. [2023-08-27 06:56:39,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:39,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1548 transitions. [2023-08-27 06:56:39,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 516.0) internal successors, (1548), 3 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:39,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:39,397 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:39,397 INFO L175 Difference]: Start difference. First operand has 98 places, 106 transitions, 974 flow. Second operand 3 states and 1548 transitions. [2023-08-27 06:56:39,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 105 transitions, 1172 flow [2023-08-27 06:56:39,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 105 transitions, 1142 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-08-27 06:56:39,442 INFO L231 Difference]: Finished difference. Result has 92 places, 105 transitions, 936 flow [2023-08-27 06:56:39,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=934, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=936, PETRI_PLACES=92, PETRI_TRANSITIONS=105} [2023-08-27 06:56:39,442 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 16 predicate places. [2023-08-27 06:56:39,442 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 105 transitions, 936 flow [2023-08-27 06:56:39,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:39,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:39,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 06:56:39,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-27 06:56:39,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-27 06:56:39,649 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:39,649 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:39,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1770711082, now seen corresponding path program 1 times [2023-08-27 06:56:39,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:39,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960748526] [2023-08-27 06:56:39,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:39,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:39,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:39,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:39,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:39,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960748526] [2023-08-27 06:56:39,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960748526] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:56:39,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:56:39,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 06:56:39,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411808282] [2023-08-27 06:56:39,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:39,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 06:56:39,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:39,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 06:56:39,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 06:56:39,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 481 out of 1284 [2023-08-27 06:56:39,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 105 transitions, 936 flow. Second operand has 4 states, 4 states have (on average 482.5) internal successors, (1930), 4 states have internal predecessors, (1930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:39,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:39,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 481 of 1284 [2023-08-27 06:56:39,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:41,071 INFO L124 PetriNetUnfolderBase]: 4744/7604 cut-off events. [2023-08-27 06:56:41,071 INFO L125 PetriNetUnfolderBase]: For 20087/20087 co-relation queries the response was YES. [2023-08-27 06:56:41,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27687 conditions, 7604 events. 4744/7604 cut-off events. For 20087/20087 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 52747 event pairs, 2012 based on Foata normal form. 0/4437 useless extension candidates. Maximal degree in co-relation 27656. Up to 5082 conditions per place. [2023-08-27 06:56:41,103 INFO L140 encePairwiseOnDemand]: 1267/1284 looper letters, 136 selfloop transitions, 10 changer transitions 0/147 dead transitions. [2023-08-27 06:56:41,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 147 transitions, 1645 flow [2023-08-27 06:56:41,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 06:56:41,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 06:56:41,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 2007 transitions. [2023-08-27 06:56:41,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3907710280373832 [2023-08-27 06:56:41,106 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 2007 transitions. [2023-08-27 06:56:41,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 2007 transitions. [2023-08-27 06:56:41,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:41,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 2007 transitions. [2023-08-27 06:56:41,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 501.75) internal successors, (2007), 4 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:41,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1284.0) internal successors, (6420), 5 states have internal predecessors, (6420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:41,112 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1284.0) internal successors, (6420), 5 states have internal predecessors, (6420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:41,112 INFO L175 Difference]: Start difference. First operand has 92 places, 105 transitions, 936 flow. Second operand 4 states and 2007 transitions. [2023-08-27 06:56:41,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 147 transitions, 1645 flow [2023-08-27 06:56:41,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 147 transitions, 1644 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:56:41,153 INFO L231 Difference]: Finished difference. Result has 96 places, 109 transitions, 1010 flow [2023-08-27 06:56:41,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1010, PETRI_PLACES=96, PETRI_TRANSITIONS=109} [2023-08-27 06:56:41,154 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 20 predicate places. [2023-08-27 06:56:41,154 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 109 transitions, 1010 flow [2023-08-27 06:56:41,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 482.5) internal successors, (1930), 4 states have internal predecessors, (1930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:41,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:41,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 06:56:41,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 06:56:41,155 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err25ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:41,155 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:41,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1770711073, now seen corresponding path program 1 times [2023-08-27 06:56:41,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:41,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709578630] [2023-08-27 06:56:41,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:41,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:41,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:41,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:41,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:41,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709578630] [2023-08-27 06:56:41,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709578630] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:56:41,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:56:41,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 06:56:41,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547489917] [2023-08-27 06:56:41,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:41,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:56:41,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:41,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:56:41,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:56:41,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1284 [2023-08-27 06:56:41,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 109 transitions, 1010 flow. Second operand has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:41,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:41,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1284 [2023-08-27 06:56:41,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:42,533 INFO L124 PetriNetUnfolderBase]: 4026/6421 cut-off events. [2023-08-27 06:56:42,533 INFO L125 PetriNetUnfolderBase]: For 14640/14640 co-relation queries the response was YES. [2023-08-27 06:56:42,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26489 conditions, 6421 events. 4026/6421 cut-off events. For 14640/14640 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 42076 event pairs, 2444 based on Foata normal form. 0/4292 useless extension candidates. Maximal degree in co-relation 26455. Up to 6310 conditions per place. [2023-08-27 06:56:42,564 INFO L140 encePairwiseOnDemand]: 1281/1284 looper letters, 104 selfloop transitions, 1 changer transitions 0/106 dead transitions. [2023-08-27 06:56:42,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 106 transitions, 1206 flow [2023-08-27 06:56:42,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:56:42,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:56:42,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1544 transitions. [2023-08-27 06:56:42,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40083073727933544 [2023-08-27 06:56:42,567 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1544 transitions. [2023-08-27 06:56:42,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1544 transitions. [2023-08-27 06:56:42,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:42,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1544 transitions. [2023-08-27 06:56:42,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 514.6666666666666) internal successors, (1544), 3 states have internal predecessors, (1544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:42,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:42,571 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:42,571 INFO L175 Difference]: Start difference. First operand has 96 places, 109 transitions, 1010 flow. Second operand 3 states and 1544 transitions. [2023-08-27 06:56:42,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 106 transitions, 1206 flow [2023-08-27 06:56:42,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 106 transitions, 1203 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:56:42,615 INFO L231 Difference]: Finished difference. Result has 95 places, 106 transitions, 995 flow [2023-08-27 06:56:42,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=995, PETRI_PLACES=95, PETRI_TRANSITIONS=106} [2023-08-27 06:56:42,616 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 19 predicate places. [2023-08-27 06:56:42,616 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 106 transitions, 995 flow [2023-08-27 06:56:42,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:42,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:42,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 06:56:42,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 06:56:42,616 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:42,617 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:42,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1770711077, now seen corresponding path program 1 times [2023-08-27 06:56:42,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:42,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110857619] [2023-08-27 06:56:42,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:42,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:42,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:42,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:42,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:42,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110857619] [2023-08-27 06:56:42,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110857619] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:56:42,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:56:42,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 06:56:42,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456804993] [2023-08-27 06:56:42,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:42,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:56:42,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:42,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:56:42,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:56:42,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 499 out of 1284 [2023-08-27 06:56:42,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 106 transitions, 995 flow. Second operand has 3 states, 3 states have (on average 501.0) internal successors, (1503), 3 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:42,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:42,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 499 of 1284 [2023-08-27 06:56:42,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:43,884 INFO L124 PetriNetUnfolderBase]: 3746/6337 cut-off events. [2023-08-27 06:56:43,884 INFO L125 PetriNetUnfolderBase]: For 21282/21282 co-relation queries the response was YES. [2023-08-27 06:56:43,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26392 conditions, 6337 events. 3746/6337 cut-off events. For 21282/21282 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 46576 event pairs, 1124 based on Foata normal form. 0/4580 useless extension candidates. Maximal degree in co-relation 26357. Up to 3729 conditions per place. [2023-08-27 06:56:43,910 INFO L140 encePairwiseOnDemand]: 1275/1284 looper letters, 136 selfloop transitions, 6 changer transitions 0/143 dead transitions. [2023-08-27 06:56:43,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 143 transitions, 1671 flow [2023-08-27 06:56:43,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:56:43,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:56:43,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1573 transitions. [2023-08-27 06:56:43,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40835929387331255 [2023-08-27 06:56:43,912 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1573 transitions. [2023-08-27 06:56:43,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1573 transitions. [2023-08-27 06:56:43,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:43,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1573 transitions. [2023-08-27 06:56:43,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 524.3333333333334) internal successors, (1573), 3 states have internal predecessors, (1573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:43,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:43,916 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:43,916 INFO L175 Difference]: Start difference. First operand has 95 places, 106 transitions, 995 flow. Second operand 3 states and 1573 transitions. [2023-08-27 06:56:43,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 143 transitions, 1671 flow [2023-08-27 06:56:43,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 143 transitions, 1670 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:56:43,939 INFO L231 Difference]: Finished difference. Result has 96 places, 102 transitions, 980 flow [2023-08-27 06:56:43,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=980, PETRI_PLACES=96, PETRI_TRANSITIONS=102} [2023-08-27 06:56:43,939 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 20 predicate places. [2023-08-27 06:56:43,939 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 102 transitions, 980 flow [2023-08-27 06:56:43,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 501.0) internal successors, (1503), 3 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:43,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:43,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 06:56:43,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 06:56:43,940 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err24ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:43,940 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:43,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1770711075, now seen corresponding path program 1 times [2023-08-27 06:56:43,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:43,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794031029] [2023-08-27 06:56:43,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:43,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:43,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:43,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:43,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:43,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794031029] [2023-08-27 06:56:43,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794031029] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:56:43,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:56:43,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 06:56:43,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114891168] [2023-08-27 06:56:43,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:43,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:56:43,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:43,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:56:43,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:56:43,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1284 [2023-08-27 06:56:43,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 102 transitions, 980 flow. Second operand has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:43,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:43,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1284 [2023-08-27 06:56:43,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:44,972 INFO L124 PetriNetUnfolderBase]: 3028/5141 cut-off events. [2023-08-27 06:56:44,972 INFO L125 PetriNetUnfolderBase]: For 14974/14974 co-relation queries the response was YES. [2023-08-27 06:56:44,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21619 conditions, 5141 events. 3028/5141 cut-off events. For 14974/14974 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 35774 event pairs, 2140 based on Foata normal form. 258/4296 useless extension candidates. Maximal degree in co-relation 21583. Up to 5048 conditions per place. [2023-08-27 06:56:44,994 INFO L140 encePairwiseOnDemand]: 1281/1284 looper letters, 95 selfloop transitions, 1 changer transitions 0/97 dead transitions. [2023-08-27 06:56:44,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 97 transitions, 1140 flow [2023-08-27 06:56:44,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:56:44,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:56:44,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1542 transitions. [2023-08-27 06:56:44,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40031152647975077 [2023-08-27 06:56:44,999 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1542 transitions. [2023-08-27 06:56:44,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1542 transitions. [2023-08-27 06:56:45,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:45,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1542 transitions. [2023-08-27 06:56:45,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 514.0) internal successors, (1542), 3 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:45,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:45,004 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:45,004 INFO L175 Difference]: Start difference. First operand has 96 places, 102 transitions, 980 flow. Second operand 3 states and 1542 transitions. [2023-08-27 06:56:45,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 97 transitions, 1140 flow [2023-08-27 06:56:45,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 97 transitions, 1140 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 06:56:45,033 INFO L231 Difference]: Finished difference. Result has 96 places, 97 transitions, 950 flow [2023-08-27 06:56:45,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=950, PETRI_PLACES=96, PETRI_TRANSITIONS=97} [2023-08-27 06:56:45,034 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 20 predicate places. [2023-08-27 06:56:45,034 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 97 transitions, 950 flow [2023-08-27 06:56:45,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:45,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:45,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:56:45,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 06:56:45,034 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:45,035 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:45,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1821695062, now seen corresponding path program 1 times [2023-08-27 06:56:45,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:45,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606970394] [2023-08-27 06:56:45,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:45,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:45,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:45,343 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:45,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:45,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606970394] [2023-08-27 06:56:45,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606970394] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:56:45,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472928262] [2023-08-27 06:56:45,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:45,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:45,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:56:45,349 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:56:45,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-27 06:56:45,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:45,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-27 06:56:45,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:56:45,522 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 06:56:45,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:56:45,568 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 06:56:45,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:56:45,599 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 06:56:45,614 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:45,615 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:56:45,666 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_384 (Array Int Int)) (v_ArrVal_385 (Array Int Int))) (< (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_384) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_385) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) 4294967296)) is different from false [2023-08-27 06:56:45,674 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:56:45,675 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2023-08-27 06:56:45,682 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:56:45,682 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 117 [2023-08-27 06:56:45,687 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2023-08-27 06:56:45,691 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2023-08-27 06:56:45,717 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 06:56:45,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472928262] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:56:45,718 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:56:45,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2023-08-27 06:56:45,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327219615] [2023-08-27 06:56:45,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:56:45,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 06:56:45,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:45,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 06:56:45,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=122, Unknown=2, NotChecked=22, Total=182 [2023-08-27 06:56:45,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 1284 [2023-08-27 06:56:45,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 97 transitions, 950 flow. Second operand has 14 states, 14 states have (on average 462.5) internal successors, (6475), 14 states have internal predecessors, (6475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:45,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:45,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 1284 [2023-08-27 06:56:45,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:46,928 INFO L124 PetriNetUnfolderBase]: 2598/4514 cut-off events. [2023-08-27 06:56:46,928 INFO L125 PetriNetUnfolderBase]: For 17594/17594 co-relation queries the response was YES. [2023-08-27 06:56:46,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19098 conditions, 4514 events. 2598/4514 cut-off events. For 17594/17594 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 32375 event pairs, 388 based on Foata normal form. 0/3795 useless extension candidates. Maximal degree in co-relation 19060. Up to 1824 conditions per place. [2023-08-27 06:56:46,947 INFO L140 encePairwiseOnDemand]: 1273/1284 looper letters, 162 selfloop transitions, 15 changer transitions 0/178 dead transitions. [2023-08-27 06:56:46,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 178 transitions, 2119 flow [2023-08-27 06:56:46,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 06:56:46,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 06:56:46,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3331 transitions. [2023-08-27 06:56:46,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37060525144637296 [2023-08-27 06:56:46,952 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3331 transitions. [2023-08-27 06:56:46,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3331 transitions. [2023-08-27 06:56:46,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:46,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3331 transitions. [2023-08-27 06:56:46,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 475.85714285714283) internal successors, (3331), 7 states have internal predecessors, (3331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:46,961 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1284.0) internal successors, (10272), 8 states have internal predecessors, (10272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:46,962 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1284.0) internal successors, (10272), 8 states have internal predecessors, (10272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:46,962 INFO L175 Difference]: Start difference. First operand has 96 places, 97 transitions, 950 flow. Second operand 7 states and 3331 transitions. [2023-08-27 06:56:46,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 178 transitions, 2119 flow [2023-08-27 06:56:46,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 178 transitions, 2118 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:56:46,984 INFO L231 Difference]: Finished difference. Result has 103 places, 96 transitions, 987 flow [2023-08-27 06:56:46,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=987, PETRI_PLACES=103, PETRI_TRANSITIONS=96} [2023-08-27 06:56:46,985 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 27 predicate places. [2023-08-27 06:56:46,985 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 96 transitions, 987 flow [2023-08-27 06:56:46,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 462.5) internal successors, (6475), 14 states have internal predecessors, (6475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:46,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:46,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:56:46,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-08-27 06:56:47,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:47,193 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err18ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:47,193 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:47,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1821928379, now seen corresponding path program 1 times [2023-08-27 06:56:47,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:47,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036888543] [2023-08-27 06:56:47,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:47,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:47,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:47,233 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:56:47,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:47,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036888543] [2023-08-27 06:56:47,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036888543] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:56:47,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:56:47,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 06:56:47,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892471014] [2023-08-27 06:56:47,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:47,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 06:56:47,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:47,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 06:56:47,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 06:56:47,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 493 out of 1284 [2023-08-27 06:56:47,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 96 transitions, 987 flow. Second operand has 4 states, 4 states have (on average 494.75) internal successors, (1979), 4 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:47,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:47,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 493 of 1284 [2023-08-27 06:56:47,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:48,360 INFO L124 PetriNetUnfolderBase]: 2598/4492 cut-off events. [2023-08-27 06:56:48,360 INFO L125 PetriNetUnfolderBase]: For 19172/19172 co-relation queries the response was YES. [2023-08-27 06:56:48,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21105 conditions, 4492 events. 2598/4492 cut-off events. For 19172/19172 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 31410 event pairs, 1498 based on Foata normal form. 0/4025 useless extension candidates. Maximal degree in co-relation 21064. Up to 3206 conditions per place. [2023-08-27 06:56:48,382 INFO L140 encePairwiseOnDemand]: 1279/1284 looper letters, 92 selfloop transitions, 20 changer transitions 0/112 dead transitions. [2023-08-27 06:56:48,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 112 transitions, 1334 flow [2023-08-27 06:56:48,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 06:56:48,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 06:56:48,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 2027 transitions. [2023-08-27 06:56:48,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39466510903426794 [2023-08-27 06:56:48,385 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 2027 transitions. [2023-08-27 06:56:48,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 2027 transitions. [2023-08-27 06:56:48,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:48,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 2027 transitions. [2023-08-27 06:56:48,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 506.75) internal successors, (2027), 4 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:48,390 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1284.0) internal successors, (6420), 5 states have internal predecessors, (6420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:48,390 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1284.0) internal successors, (6420), 5 states have internal predecessors, (6420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:48,390 INFO L175 Difference]: Start difference. First operand has 103 places, 96 transitions, 987 flow. Second operand 4 states and 2027 transitions. [2023-08-27 06:56:48,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 112 transitions, 1334 flow [2023-08-27 06:56:48,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 112 transitions, 1310 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-27 06:56:48,406 INFO L231 Difference]: Finished difference. Result has 100 places, 95 transitions, 1008 flow [2023-08-27 06:56:48,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1008, PETRI_PLACES=100, PETRI_TRANSITIONS=95} [2023-08-27 06:56:48,407 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 24 predicate places. [2023-08-27 06:56:48,407 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 95 transitions, 1008 flow [2023-08-27 06:56:48,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 494.75) internal successors, (1979), 4 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:48,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:48,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:56:48,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-27 06:56:48,408 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:48,408 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:48,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1821694893, now seen corresponding path program 1 times [2023-08-27 06:56:48,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:48,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292521431] [2023-08-27 06:56:48,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:48,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:48,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:48,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:48,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:48,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292521431] [2023-08-27 06:56:48,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292521431] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:56:48,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635824578] [2023-08-27 06:56:48,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:48,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:48,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:56:48,677 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:56:48,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-27 06:56:48,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:48,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-27 06:56:48,837 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:56:48,861 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 06:56:48,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:56:48,904 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 06:56:48,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:56:48,934 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 06:56:48,953 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:48,953 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:56:49,028 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:56:49,028 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-08-27 06:56:49,035 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:56:49,035 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 69 [2023-08-27 06:56:49,039 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 52 [2023-08-27 06:56:49,043 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2023-08-27 06:56:49,086 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:49,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635824578] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:56:49,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:56:49,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2023-08-27 06:56:49,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588380482] [2023-08-27 06:56:49,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:56:49,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 06:56:49,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:49,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 06:56:49,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=140, Unknown=4, NotChecked=0, Total=182 [2023-08-27 06:56:49,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 1284 [2023-08-27 06:56:49,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 95 transitions, 1008 flow. Second operand has 14 states, 14 states have (on average 462.5) internal successors, (6475), 14 states have internal predecessors, (6475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:49,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:49,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 1284 [2023-08-27 06:56:49,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:50,303 INFO L124 PetriNetUnfolderBase]: 2420/4188 cut-off events. [2023-08-27 06:56:50,303 INFO L125 PetriNetUnfolderBase]: For 20577/20577 co-relation queries the response was YES. [2023-08-27 06:56:50,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19703 conditions, 4188 events. 2420/4188 cut-off events. For 20577/20577 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 29787 event pairs, 242 based on Foata normal form. 126/3880 useless extension candidates. Maximal degree in co-relation 19664. Up to 1824 conditions per place. [2023-08-27 06:56:50,326 INFO L140 encePairwiseOnDemand]: 1273/1284 looper letters, 161 selfloop transitions, 15 changer transitions 0/176 dead transitions. [2023-08-27 06:56:50,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 176 transitions, 2233 flow [2023-08-27 06:56:50,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 06:56:50,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 06:56:50,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3328 transitions. [2023-08-27 06:56:50,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3702714730752114 [2023-08-27 06:56:50,334 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3328 transitions. [2023-08-27 06:56:50,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3328 transitions. [2023-08-27 06:56:50,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:50,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3328 transitions. [2023-08-27 06:56:50,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 475.42857142857144) internal successors, (3328), 7 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:50,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1284.0) internal successors, (10272), 8 states have internal predecessors, (10272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:50,347 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1284.0) internal successors, (10272), 8 states have internal predecessors, (10272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:50,347 INFO L175 Difference]: Start difference. First operand has 100 places, 95 transitions, 1008 flow. Second operand 7 states and 3328 transitions. [2023-08-27 06:56:50,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 176 transitions, 2233 flow [2023-08-27 06:56:50,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 176 transitions, 2130 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 06:56:50,369 INFO L231 Difference]: Finished difference. Result has 102 places, 94 transitions, 981 flow [2023-08-27 06:56:50,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=981, PETRI_PLACES=102, PETRI_TRANSITIONS=94} [2023-08-27 06:56:50,369 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 26 predicate places. [2023-08-27 06:56:50,369 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 94 transitions, 981 flow [2023-08-27 06:56:50,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 462.5) internal successors, (6475), 14 states have internal predecessors, (6475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:50,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:50,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:56:50,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-27 06:56:50,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-27 06:56:50,574 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err19ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:50,575 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:50,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1821928809, now seen corresponding path program 1 times [2023-08-27 06:56:50,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:50,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88003490] [2023-08-27 06:56:50,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:50,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:50,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:50,686 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:50,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:50,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88003490] [2023-08-27 06:56:50,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88003490] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:56:50,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552157574] [2023-08-27 06:56:50,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:50,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:50,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:56:50,688 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:56:50,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-27 06:56:50,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:50,854 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 06:56:50,855 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:56:50,924 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 97 [2023-08-27 06:56:50,953 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:56:50,953 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:56:50,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552157574] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:56:50,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:56:50,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 8 [2023-08-27 06:56:50,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415688778] [2023-08-27 06:56:50,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:50,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 06:56:50,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:50,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 06:56:50,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-08-27 06:56:50,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 488 out of 1284 [2023-08-27 06:56:50,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 94 transitions, 981 flow. Second operand has 5 states, 5 states have (on average 489.4) internal successors, (2447), 5 states have internal predecessors, (2447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:50,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:50,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 488 of 1284 [2023-08-27 06:56:50,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:51,760 INFO L124 PetriNetUnfolderBase]: 1942/3380 cut-off events. [2023-08-27 06:56:51,760 INFO L125 PetriNetUnfolderBase]: For 12571/12571 co-relation queries the response was YES. [2023-08-27 06:56:51,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16308 conditions, 3380 events. 1942/3380 cut-off events. For 12571/12571 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 23308 event pairs, 952 based on Foata normal form. 204/3287 useless extension candidates. Maximal degree in co-relation 16270. Up to 2128 conditions per place. [2023-08-27 06:56:51,778 INFO L140 encePairwiseOnDemand]: 1270/1284 looper letters, 86 selfloop transitions, 39 changer transitions 0/125 dead transitions. [2023-08-27 06:56:51,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 125 transitions, 1435 flow [2023-08-27 06:56:51,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 06:56:51,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 06:56:51,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2515 transitions. [2023-08-27 06:56:51,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3917445482866044 [2023-08-27 06:56:51,781 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2515 transitions. [2023-08-27 06:56:51,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2515 transitions. [2023-08-27 06:56:51,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:51,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2515 transitions. [2023-08-27 06:56:51,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 503.0) internal successors, (2515), 5 states have internal predecessors, (2515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:51,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1284.0) internal successors, (7704), 6 states have internal predecessors, (7704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:51,786 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1284.0) internal successors, (7704), 6 states have internal predecessors, (7704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:51,786 INFO L175 Difference]: Start difference. First operand has 102 places, 94 transitions, 981 flow. Second operand 5 states and 2515 transitions. [2023-08-27 06:56:51,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 125 transitions, 1435 flow [2023-08-27 06:56:51,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 125 transitions, 1407 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-08-27 06:56:51,809 INFO L231 Difference]: Finished difference. Result has 99 places, 92 transitions, 1029 flow [2023-08-27 06:56:51,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1029, PETRI_PLACES=99, PETRI_TRANSITIONS=92} [2023-08-27 06:56:51,809 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 23 predicate places. [2023-08-27 06:56:51,809 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 92 transitions, 1029 flow [2023-08-27 06:56:51,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 489.4) internal successors, (2447), 5 states have internal predecessors, (2447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:51,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:51,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:56:51,814 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-27 06:56:52,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:52,010 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:52,011 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:52,011 INFO L85 PathProgramCache]: Analyzing trace with hash 645228845, now seen corresponding path program 1 times [2023-08-27 06:56:52,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:52,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772277354] [2023-08-27 06:56:52,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:52,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:52,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:52,152 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:52,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:52,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772277354] [2023-08-27 06:56:52,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772277354] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:56:52,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940940804] [2023-08-27 06:56:52,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:52,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:52,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:56:52,154 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:56:52,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-27 06:56:52,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:52,314 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 06:56:52,315 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:56:52,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:52,381 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:56:52,429 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:52,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940940804] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:56:52,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:56:52,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-27 06:56:52,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463162465] [2023-08-27 06:56:52,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:56:52,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 06:56:52,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:52,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 06:56:52,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2023-08-27 06:56:52,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 1284 [2023-08-27 06:56:52,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 92 transitions, 1029 flow. Second operand has 14 states, 14 states have (on average 477.35714285714283) internal successors, (6683), 14 states have internal predecessors, (6683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:52,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:52,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 1284 [2023-08-27 06:56:52,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:53,528 INFO L124 PetriNetUnfolderBase]: 2592/4527 cut-off events. [2023-08-27 06:56:53,528 INFO L125 PetriNetUnfolderBase]: For 25713/25713 co-relation queries the response was YES. [2023-08-27 06:56:53,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22163 conditions, 4527 events. 2592/4527 cut-off events. For 25713/25713 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 31171 event pairs, 1323 based on Foata normal form. 234/4413 useless extension candidates. Maximal degree in co-relation 22126. Up to 2874 conditions per place. [2023-08-27 06:56:53,551 INFO L140 encePairwiseOnDemand]: 1268/1284 looper letters, 175 selfloop transitions, 20 changer transitions 0/195 dead transitions. [2023-08-27 06:56:53,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 195 transitions, 2179 flow [2023-08-27 06:56:53,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:56:53,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:56:53,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4418 transitions. [2023-08-27 06:56:53,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3823122187608169 [2023-08-27 06:56:53,556 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4418 transitions. [2023-08-27 06:56:53,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4418 transitions. [2023-08-27 06:56:53,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:53,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4418 transitions. [2023-08-27 06:56:53,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 490.8888888888889) internal successors, (4418), 9 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:53,567 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1284.0) internal successors, (12840), 10 states have internal predecessors, (12840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:53,568 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1284.0) internal successors, (12840), 10 states have internal predecessors, (12840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:53,568 INFO L175 Difference]: Start difference. First operand has 99 places, 92 transitions, 1029 flow. Second operand 9 states and 4418 transitions. [2023-08-27 06:56:53,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 195 transitions, 2179 flow [2023-08-27 06:56:53,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 195 transitions, 2114 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-27 06:56:53,604 INFO L231 Difference]: Finished difference. Result has 108 places, 107 transitions, 1273 flow [2023-08-27 06:56:53,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=977, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1273, PETRI_PLACES=108, PETRI_TRANSITIONS=107} [2023-08-27 06:56:53,605 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 32 predicate places. [2023-08-27 06:56:53,605 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 107 transitions, 1273 flow [2023-08-27 06:56:53,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 477.35714285714283) internal successors, (6683), 14 states have internal predecessors, (6683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:53,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:53,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:56:53,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-27 06:56:53,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-27 06:56:53,812 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:53,812 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:53,812 INFO L85 PathProgramCache]: Analyzing trace with hash 647402682, now seen corresponding path program 1 times [2023-08-27 06:56:53,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:53,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333196208] [2023-08-27 06:56:53,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:53,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:53,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:54,011 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:56:54,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:54,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333196208] [2023-08-27 06:56:54,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333196208] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:56:54,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200988633] [2023-08-27 06:56:54,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:54,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:54,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:56:54,013 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:56:54,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-27 06:56:54,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:54,185 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 06:56:54,188 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:56:54,851 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 23 [2023-08-27 06:56:54,856 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:56:54,856 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:56:55,316 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 391 treesize of output 351 [2023-08-27 06:56:55,418 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:56:55,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200988633] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 06:56:55,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 06:56:55,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3, 3] total 5 [2023-08-27 06:56:55,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139345465] [2023-08-27 06:56:55,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:55,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 06:56:55,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:55,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 06:56:55,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 06:56:55,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1284 [2023-08-27 06:56:55,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 107 transitions, 1273 flow. Second operand has 4 states, 4 states have (on average 480.0) internal successors, (1920), 4 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:55,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:55,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1284 [2023-08-27 06:56:55,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:56:56,619 INFO L124 PetriNetUnfolderBase]: 3171/5378 cut-off events. [2023-08-27 06:56:56,619 INFO L125 PetriNetUnfolderBase]: For 24838/24838 co-relation queries the response was YES. [2023-08-27 06:56:56,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27559 conditions, 5378 events. 3171/5378 cut-off events. For 24838/24838 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 36651 event pairs, 1129 based on Foata normal form. 78/5014 useless extension candidates. Maximal degree in co-relation 27517. Up to 2964 conditions per place. [2023-08-27 06:56:56,649 INFO L140 encePairwiseOnDemand]: 1268/1284 looper letters, 104 selfloop transitions, 61 changer transitions 0/165 dead transitions. [2023-08-27 06:56:56,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 165 transitions, 2073 flow [2023-08-27 06:56:56,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 06:56:56,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 06:56:56,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2483 transitions. [2023-08-27 06:56:56,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3867601246105919 [2023-08-27 06:56:56,651 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2483 transitions. [2023-08-27 06:56:56,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2483 transitions. [2023-08-27 06:56:56,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:56:56,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2483 transitions. [2023-08-27 06:56:56,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 496.6) internal successors, (2483), 5 states have internal predecessors, (2483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:56,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1284.0) internal successors, (7704), 6 states have internal predecessors, (7704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:56,658 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1284.0) internal successors, (7704), 6 states have internal predecessors, (7704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:56,658 INFO L175 Difference]: Start difference. First operand has 108 places, 107 transitions, 1273 flow. Second operand 5 states and 2483 transitions. [2023-08-27 06:56:56,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 165 transitions, 2073 flow [2023-08-27 06:56:56,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 165 transitions, 2065 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-27 06:56:56,772 INFO L231 Difference]: Finished difference. Result has 113 places, 120 transitions, 1675 flow [2023-08-27 06:56:56,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=1219, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1675, PETRI_PLACES=113, PETRI_TRANSITIONS=120} [2023-08-27 06:56:56,773 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 37 predicate places. [2023-08-27 06:56:56,773 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 120 transitions, 1675 flow [2023-08-27 06:56:56,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 480.0) internal successors, (1920), 4 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:56,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:56,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:56:56,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-27 06:56:56,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-08-27 06:56:56,975 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:56:56,975 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:56,975 INFO L85 PathProgramCache]: Analyzing trace with hash 637975615, now seen corresponding path program 1 times [2023-08-27 06:56:56,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:56,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791029415] [2023-08-27 06:56:56,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:56,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:56,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:57,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:56:57,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:57,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791029415] [2023-08-27 06:56:57,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791029415] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:56:57,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48737329] [2023-08-27 06:56:57,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:57,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:57,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:56:57,177 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:56:57,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-27 06:56:57,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:57,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 06:56:57,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:56:58,031 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 588 treesize of output 508 [2023-08-27 06:56:58,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:56:58,254 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:56:59,193 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 655 treesize of output 575 [2023-08-27 06:56:59,297 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:56:59,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48737329] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 06:56:59,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 06:56:59,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2, 2] total 4 [2023-08-27 06:56:59,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733824138] [2023-08-27 06:56:59,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:56:59,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:56:59,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:59,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:56:59,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 06:56:59,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 499 out of 1284 [2023-08-27 06:56:59,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 120 transitions, 1675 flow. Second operand has 3 states, 3 states have (on average 501.6666666666667) internal successors, (1505), 3 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:59,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:59,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 499 of 1284 [2023-08-27 06:56:59,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:57:00,146 INFO L124 PetriNetUnfolderBase]: 2665/4532 cut-off events. [2023-08-27 06:57:00,146 INFO L125 PetriNetUnfolderBase]: For 30041/30041 co-relation queries the response was YES. [2023-08-27 06:57:00,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25584 conditions, 4532 events. 2665/4532 cut-off events. For 30041/30041 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 29726 event pairs, 1890 based on Foata normal form. 170/4446 useless extension candidates. Maximal degree in co-relation 25538. Up to 4532 conditions per place. [2023-08-27 06:57:00,172 INFO L140 encePairwiseOnDemand]: 1281/1284 looper letters, 117 selfloop transitions, 1 changer transitions 0/118 dead transitions. [2023-08-27 06:57:00,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 118 transitions, 1897 flow [2023-08-27 06:57:00,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:57:00,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:57:00,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1535 transitions. [2023-08-27 06:57:00,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39849428868120457 [2023-08-27 06:57:00,174 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1535 transitions. [2023-08-27 06:57:00,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1535 transitions. [2023-08-27 06:57:00,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:57:00,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1535 transitions. [2023-08-27 06:57:00,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 511.6666666666667) internal successors, (1535), 3 states have internal predecessors, (1535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:00,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:00,179 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:00,179 INFO L175 Difference]: Start difference. First operand has 113 places, 120 transitions, 1675 flow. Second operand 3 states and 1535 transitions. [2023-08-27 06:57:00,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 118 transitions, 1897 flow [2023-08-27 06:57:00,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 118 transitions, 1895 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-08-27 06:57:00,235 INFO L231 Difference]: Finished difference. Result has 113 places, 118 transitions, 1661 flow [2023-08-27 06:57:00,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=1659, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1661, PETRI_PLACES=113, PETRI_TRANSITIONS=118} [2023-08-27 06:57:00,235 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 37 predicate places. [2023-08-27 06:57:00,236 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 118 transitions, 1661 flow [2023-08-27 06:57:00,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 501.6666666666667) internal successors, (1505), 3 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:00,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:57:00,236 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:57:00,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-27 06:57:00,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-27 06:57:00,437 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:57:00,438 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:57:00,438 INFO L85 PathProgramCache]: Analyzing trace with hash 637975616, now seen corresponding path program 1 times [2023-08-27 06:57:00,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:57:00,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669261518] [2023-08-27 06:57:00,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:00,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:57:00,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:00,741 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:57:00,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:57:00,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669261518] [2023-08-27 06:57:00,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669261518] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:57:00,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534914274] [2023-08-27 06:57:00,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:00,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:57:00,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:57:00,742 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:57:00,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-27 06:57:00,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:00,929 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 06:57:00,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:57:01,367 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 103 [2023-08-27 06:57:01,419 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 98 [2023-08-27 06:57:01,454 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:57:01,455 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:57:02,073 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 655 treesize of output 575 [2023-08-27 06:57:02,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:57:02,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534914274] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:57:02,388 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:57:02,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2023-08-27 06:57:02,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307083938] [2023-08-27 06:57:02,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:57:02,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 06:57:02,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:57:02,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 06:57:02,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2023-08-27 06:57:02,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 453 out of 1284 [2023-08-27 06:57:02,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 118 transitions, 1661 flow. Second operand has 15 states, 15 states have (on average 454.6) internal successors, (6819), 15 states have internal predecessors, (6819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:02,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:57:02,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 453 of 1284 [2023-08-27 06:57:02,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:57:03,607 INFO L124 PetriNetUnfolderBase]: 2263/3878 cut-off events. [2023-08-27 06:57:03,607 INFO L125 PetriNetUnfolderBase]: For 34951/34951 co-relation queries the response was YES. [2023-08-27 06:57:03,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22102 conditions, 3878 events. 2263/3878 cut-off events. For 34951/34951 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 26382 event pairs, 264 based on Foata normal form. 252/3916 useless extension candidates. Maximal degree in co-relation 22054. Up to 1734 conditions per place. [2023-08-27 06:57:03,634 INFO L140 encePairwiseOnDemand]: 1273/1284 looper letters, 310 selfloop transitions, 12 changer transitions 0/322 dead transitions. [2023-08-27 06:57:03,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 322 transitions, 5151 flow [2023-08-27 06:57:03,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 06:57:03,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 06:57:03,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 4688 transitions. [2023-08-27 06:57:03,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36510903426791275 [2023-08-27 06:57:03,638 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 4688 transitions. [2023-08-27 06:57:03,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 4688 transitions. [2023-08-27 06:57:03,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:57:03,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 4688 transitions. [2023-08-27 06:57:03,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 468.8) internal successors, (4688), 10 states have internal predecessors, (4688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:03,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 1284.0) internal successors, (14124), 11 states have internal predecessors, (14124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:03,651 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 1284.0) internal successors, (14124), 11 states have internal predecessors, (14124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:03,651 INFO L175 Difference]: Start difference. First operand has 113 places, 118 transitions, 1661 flow. Second operand 10 states and 4688 transitions. [2023-08-27 06:57:03,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 322 transitions, 5151 flow [2023-08-27 06:57:03,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 322 transitions, 5150 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:57:03,690 INFO L231 Difference]: Finished difference. Result has 122 places, 122 transitions, 1724 flow [2023-08-27 06:57:03,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=1660, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1724, PETRI_PLACES=122, PETRI_TRANSITIONS=122} [2023-08-27 06:57:03,691 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 46 predicate places. [2023-08-27 06:57:03,691 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 122 transitions, 1724 flow [2023-08-27 06:57:03,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 454.6) internal successors, (6819), 15 states have internal predecessors, (6819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:03,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:57:03,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:57:03,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 06:57:03,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-27 06:57:03,898 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:57:03,898 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:57:03,899 INFO L85 PathProgramCache]: Analyzing trace with hash 647402558, now seen corresponding path program 1 times [2023-08-27 06:57:03,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:57:03,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123718075] [2023-08-27 06:57:03,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:03,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:57:03,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:04,084 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:57:04,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:57:04,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123718075] [2023-08-27 06:57:04,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123718075] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:57:04,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113376918] [2023-08-27 06:57:04,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:04,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:57:04,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:57:04,086 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:57:04,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-27 06:57:04,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:04,270 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 06:57:04,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:57:04,828 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 23 [2023-08-27 06:57:04,842 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:57:04,842 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:57:05,124 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 393 treesize of output 353 [2023-08-27 06:57:05,222 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:57:05,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113376918] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 06:57:05,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 06:57:05,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3, 3] total 7 [2023-08-27 06:57:05,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40403036] [2023-08-27 06:57:05,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:57:05,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 06:57:05,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:57:05,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 06:57:05,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-27 06:57:05,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1284 [2023-08-27 06:57:05,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 122 transitions, 1724 flow. Second operand has 4 states, 4 states have (on average 480.0) internal successors, (1920), 4 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:05,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:57:05,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1284 [2023-08-27 06:57:05,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:57:06,121 INFO L124 PetriNetUnfolderBase]: 2251/3906 cut-off events. [2023-08-27 06:57:06,121 INFO L125 PetriNetUnfolderBase]: For 33454/33454 co-relation queries the response was YES. [2023-08-27 06:57:06,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23462 conditions, 3906 events. 2251/3906 cut-off events. For 33454/33454 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 26286 event pairs, 643 based on Foata normal form. 32/3852 useless extension candidates. Maximal degree in co-relation 23412. Up to 1796 conditions per place. [2023-08-27 06:57:06,145 INFO L140 encePairwiseOnDemand]: 1267/1284 looper letters, 112 selfloop transitions, 53 changer transitions 0/165 dead transitions. [2023-08-27 06:57:06,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 165 transitions, 2393 flow [2023-08-27 06:57:06,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 06:57:06,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 06:57:06,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2476 transitions. [2023-08-27 06:57:06,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856697819314642 [2023-08-27 06:57:06,148 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2476 transitions. [2023-08-27 06:57:06,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2476 transitions. [2023-08-27 06:57:06,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:57:06,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2476 transitions. [2023-08-27 06:57:06,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 495.2) internal successors, (2476), 5 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:06,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1284.0) internal successors, (7704), 6 states have internal predecessors, (7704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:06,155 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1284.0) internal successors, (7704), 6 states have internal predecessors, (7704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:06,155 INFO L175 Difference]: Start difference. First operand has 122 places, 122 transitions, 1724 flow. Second operand 5 states and 2476 transitions. [2023-08-27 06:57:06,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 165 transitions, 2393 flow [2023-08-27 06:57:06,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 165 transitions, 2370 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-08-27 06:57:06,233 INFO L231 Difference]: Finished difference. Result has 123 places, 119 transitions, 1774 flow [2023-08-27 06:57:06,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=1640, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1774, PETRI_PLACES=123, PETRI_TRANSITIONS=119} [2023-08-27 06:57:06,234 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 47 predicate places. [2023-08-27 06:57:06,234 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 119 transitions, 1774 flow [2023-08-27 06:57:06,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 480.0) internal successors, (1920), 4 states have internal predecessors, (1920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:06,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:57:06,235 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:57:06,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-27 06:57:06,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:57:06,437 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:57:06,437 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:57:06,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1906027150, now seen corresponding path program 1 times [2023-08-27 06:57:06,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:57:06,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287839568] [2023-08-27 06:57:06,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:06,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:57:06,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:06,687 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 06:57:06,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:57:06,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287839568] [2023-08-27 06:57:06,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287839568] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:57:06,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050173626] [2023-08-27 06:57:06,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:06,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:57:06,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:57:06,689 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:57:06,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-27 06:57:06,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:06,875 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 06:57:06,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:57:07,262 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 06:57:07,263 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:57:08,022 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 06:57:08,023 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 737 treesize of output 609 [2023-08-27 06:57:08,219 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 06:57:08,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050173626] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:57:08,219 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:57:08,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2023-08-27 06:57:08,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953730820] [2023-08-27 06:57:08,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:57:08,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 06:57:08,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:57:08,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 06:57:08,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-08-27 06:57:08,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 464 out of 1284 [2023-08-27 06:57:08,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 119 transitions, 1774 flow. Second operand has 9 states, 9 states have (on average 466.44444444444446) internal successors, (4198), 9 states have internal predecessors, (4198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:08,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:57:08,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 464 of 1284 [2023-08-27 06:57:08,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:57:09,501 INFO L124 PetriNetUnfolderBase]: 3023/5212 cut-off events. [2023-08-27 06:57:09,501 INFO L125 PetriNetUnfolderBase]: For 57814/57814 co-relation queries the response was YES. [2023-08-27 06:57:09,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31817 conditions, 5212 events. 3023/5212 cut-off events. For 57814/57814 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 37343 event pairs, 324 based on Foata normal form. 528/5622 useless extension candidates. Maximal degree in co-relation 31766. Up to 1512 conditions per place. [2023-08-27 06:57:09,540 INFO L140 encePairwiseOnDemand]: 1274/1284 looper letters, 411 selfloop transitions, 16 changer transitions 0/427 dead transitions. [2023-08-27 06:57:09,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 427 transitions, 7631 flow [2023-08-27 06:57:09,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:57:09,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:57:09,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4346 transitions. [2023-08-27 06:57:09,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3760816891658013 [2023-08-27 06:57:09,543 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4346 transitions. [2023-08-27 06:57:09,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4346 transitions. [2023-08-27 06:57:09,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:57:09,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4346 transitions. [2023-08-27 06:57:09,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 482.8888888888889) internal successors, (4346), 9 states have internal predecessors, (4346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:09,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1284.0) internal successors, (12840), 10 states have internal predecessors, (12840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:09,554 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1284.0) internal successors, (12840), 10 states have internal predecessors, (12840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:09,554 INFO L175 Difference]: Start difference. First operand has 123 places, 119 transitions, 1774 flow. Second operand 9 states and 4346 transitions. [2023-08-27 06:57:09,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 427 transitions, 7631 flow [2023-08-27 06:57:09,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 427 transitions, 7631 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 06:57:09,681 INFO L231 Difference]: Finished difference. Result has 133 places, 123 transitions, 1855 flow [2023-08-27 06:57:09,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=1774, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1855, PETRI_PLACES=133, PETRI_TRANSITIONS=123} [2023-08-27 06:57:09,681 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 57 predicate places. [2023-08-27 06:57:09,681 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 123 transitions, 1855 flow [2023-08-27 06:57:09,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 466.44444444444446) internal successors, (4198), 9 states have internal predecessors, (4198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:09,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:57:09,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:57:09,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 06:57:09,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 06:57:09,884 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:57:09,884 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:57:09,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1411411074, now seen corresponding path program 1 times [2023-08-27 06:57:09,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:57:09,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148777976] [2023-08-27 06:57:09,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:09,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:57:09,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:10,127 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:57:10,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:57:10,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148777976] [2023-08-27 06:57:10,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148777976] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:57:10,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911696221] [2023-08-27 06:57:10,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:10,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:57:10,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:57:10,133 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:57:10,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-27 06:57:10,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:10,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-27 06:57:10,335 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:57:10,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:57:10,616 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2023-08-27 06:57:10,643 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 21 [2023-08-27 06:57:10,669 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:57:10,670 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:57:11,020 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 413 treesize of output 373 [2023-08-27 06:57:11,287 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-08-27 06:57:11,409 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:57:11,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911696221] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:57:11,410 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:57:11,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 19 [2023-08-27 06:57:11,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875064413] [2023-08-27 06:57:11,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:57:11,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 06:57:11,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:57:11,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 06:57:11,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=339, Unknown=1, NotChecked=0, Total=420 [2023-08-27 06:57:11,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 446 out of 1284 [2023-08-27 06:57:11,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 123 transitions, 1855 flow. Second operand has 21 states, 21 states have (on average 447.2857142857143) internal successors, (9393), 21 states have internal predecessors, (9393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:11,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:57:11,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 446 of 1284 [2023-08-27 06:57:11,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:57:13,449 INFO L124 PetriNetUnfolderBase]: 4559/7811 cut-off events. [2023-08-27 06:57:13,449 INFO L125 PetriNetUnfolderBase]: For 76680/76680 co-relation queries the response was YES. [2023-08-27 06:57:13,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52020 conditions, 7811 events. 4559/7811 cut-off events. For 76680/76680 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 56464 event pairs, 466 based on Foata normal form. 341/7945 useless extension candidates. Maximal degree in co-relation 51965. Up to 2826 conditions per place. [2023-08-27 06:57:13,509 INFO L140 encePairwiseOnDemand]: 1268/1284 looper letters, 231 selfloop transitions, 71 changer transitions 0/302 dead transitions. [2023-08-27 06:57:13,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 302 transitions, 4441 flow [2023-08-27 06:57:13,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 06:57:13,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 06:57:13,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 5950 transitions. [2023-08-27 06:57:13,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3564581835609873 [2023-08-27 06:57:13,513 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 5950 transitions. [2023-08-27 06:57:13,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 5950 transitions. [2023-08-27 06:57:13,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:57:13,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 5950 transitions. [2023-08-27 06:57:13,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 457.6923076923077) internal successors, (5950), 13 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:13,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 1284.0) internal successors, (17976), 14 states have internal predecessors, (17976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:13,524 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 1284.0) internal successors, (17976), 14 states have internal predecessors, (17976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:13,524 INFO L175 Difference]: Start difference. First operand has 133 places, 123 transitions, 1855 flow. Second operand 13 states and 5950 transitions. [2023-08-27 06:57:13,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 302 transitions, 4441 flow [2023-08-27 06:57:13,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 302 transitions, 4250 flow, removed 33 selfloop flow, removed 6 redundant places. [2023-08-27 06:57:13,721 INFO L231 Difference]: Finished difference. Result has 139 places, 142 transitions, 2283 flow [2023-08-27 06:57:13,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=1711, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2283, PETRI_PLACES=139, PETRI_TRANSITIONS=142} [2023-08-27 06:57:13,721 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 63 predicate places. [2023-08-27 06:57:13,721 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 142 transitions, 2283 flow [2023-08-27 06:57:13,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 447.2857142857143) internal successors, (9393), 21 states have internal predecessors, (9393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:13,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:57:13,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:57:13,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 06:57:13,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:57:13,923 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:57:13,923 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:57:13,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1411410950, now seen corresponding path program 1 times [2023-08-27 06:57:13,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:57:13,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827008139] [2023-08-27 06:57:13,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:13,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:57:13,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:14,153 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:57:14,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:57:14,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827008139] [2023-08-27 06:57:14,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827008139] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:57:14,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281952938] [2023-08-27 06:57:14,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:14,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:57:14,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:57:14,157 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:57:14,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-27 06:57:14,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:14,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-27 06:57:14,384 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:57:14,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:57:14,631 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2023-08-27 06:57:14,660 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 21 [2023-08-27 06:57:14,687 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:57:14,688 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:57:15,117 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 409 treesize of output 369 [2023-08-27 06:57:15,130 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2023-08-27 06:57:15,493 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:57:15,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281952938] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:57:15,493 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:57:15,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 19 [2023-08-27 06:57:15,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576891456] [2023-08-27 06:57:15,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:57:15,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 06:57:15,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:57:15,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 06:57:15,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=343, Unknown=2, NotChecked=0, Total=420 [2023-08-27 06:57:15,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 446 out of 1284 [2023-08-27 06:57:15,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 142 transitions, 2283 flow. Second operand has 21 states, 21 states have (on average 447.2857142857143) internal successors, (9393), 21 states have internal predecessors, (9393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:15,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:57:15,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 446 of 1284 [2023-08-27 06:57:15,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:57:19,268 INFO L124 PetriNetUnfolderBase]: 6606/11119 cut-off events. [2023-08-27 06:57:19,268 INFO L125 PetriNetUnfolderBase]: For 93641/93641 co-relation queries the response was YES. [2023-08-27 06:57:19,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75828 conditions, 11119 events. 6606/11119 cut-off events. For 93641/93641 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 79056 event pairs, 713 based on Foata normal form. 301/10832 useless extension candidates. Maximal degree in co-relation 75774. Up to 2921 conditions per place. [2023-08-27 06:57:19,351 INFO L140 encePairwiseOnDemand]: 1266/1284 looper letters, 532 selfloop transitions, 157 changer transitions 0/689 dead transitions. [2023-08-27 06:57:19,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 689 transitions, 9445 flow [2023-08-27 06:57:19,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 06:57:19,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 06:57:19,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 14232 transitions. [2023-08-27 06:57:19,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575520048236358 [2023-08-27 06:57:19,361 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 14232 transitions. [2023-08-27 06:57:19,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 14232 transitions. [2023-08-27 06:57:19,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:57:19,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 14232 transitions. [2023-08-27 06:57:19,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 459.0967741935484) internal successors, (14232), 31 states have internal predecessors, (14232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:19,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 1284.0) internal successors, (41088), 32 states have internal predecessors, (41088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:19,404 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 1284.0) internal successors, (41088), 32 states have internal predecessors, (41088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:19,404 INFO L175 Difference]: Start difference. First operand has 139 places, 142 transitions, 2283 flow. Second operand 31 states and 14232 transitions. [2023-08-27 06:57:19,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 689 transitions, 9445 flow [2023-08-27 06:57:19,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 689 transitions, 9243 flow, removed 21 selfloop flow, removed 6 redundant places. [2023-08-27 06:57:19,668 INFO L231 Difference]: Finished difference. Result has 171 places, 222 transitions, 4029 flow [2023-08-27 06:57:19,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4029, PETRI_PLACES=171, PETRI_TRANSITIONS=222} [2023-08-27 06:57:19,669 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 95 predicate places. [2023-08-27 06:57:19,669 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 222 transitions, 4029 flow [2023-08-27 06:57:19,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 447.2857142857143) internal successors, (9393), 21 states have internal predecessors, (9393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:19,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:57:19,670 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:57:19,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-27 06:57:19,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:57:19,876 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:57:19,876 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:57:19,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1906027152, now seen corresponding path program 1 times [2023-08-27 06:57:19,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:57:19,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979306493] [2023-08-27 06:57:19,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:19,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:57:19,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:20,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:57:20,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:57:20,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979306493] [2023-08-27 06:57:20,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979306493] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:57:20,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214185828] [2023-08-27 06:57:20,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:20,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:57:20,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:57:20,337 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:57:20,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-27 06:57:20,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:20,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 06:57:20,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:57:20,605 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 06:57:20,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:57:20,646 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 06:57:20,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:57:20,688 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 06:57:21,098 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:57:21,098 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:57:22,231 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (and (forall ((v_ArrVal_729 (Array Int Int)) (v_ArrVal_730 (Array Int Int))) (let ((.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_729) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_730) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse2 (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< (select .cse0 .cse1) 4294967296) (< (+ .cse2 2147483648) 0) (<= 0 .cse2))))) (forall ((v_ArrVal_729 (Array Int Int)) (v_ArrVal_730 (Array Int Int))) (let ((.cse3 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_729) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_730) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse4 (select .cse3 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< (select .cse3 .cse1) 4294967296) (< .cse4 0) (< 2147483647 .cse4))))))) is different from false [2023-08-27 06:57:22,245 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:57:22,245 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 100 [2023-08-27 06:57:22,257 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:57:22,258 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 547 treesize of output 513 [2023-08-27 06:57:22,272 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:57:22,272 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 305 treesize of output 297 [2023-08-27 06:57:22,283 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:57:22,283 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 297 treesize of output 281 [2023-08-27 06:57:22,291 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:57:22,292 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 281 treesize of output 273 [2023-08-27 06:57:22,300 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:57:22,300 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 273 treesize of output 257 [2023-08-27 06:57:22,428 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-08-27 06:57:22,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214185828] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:57:22,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:57:22,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-08-27 06:57:22,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258073807] [2023-08-27 06:57:22,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:57:22,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 06:57:22,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:57:22,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 06:57:22,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=4, NotChecked=34, Total=380 [2023-08-27 06:57:22,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 448 out of 1284 [2023-08-27 06:57:22,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 222 transitions, 4029 flow. Second operand has 20 states, 20 states have (on average 449.35) internal successors, (8987), 20 states have internal predecessors, (8987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:22,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:57:22,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 448 of 1284 [2023-08-27 06:57:22,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:57:29,912 WARN L234 SmtUtils]: Spent 6.14s on a formula simplification that was a NOOP. DAG size: 64 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 06:57:35,255 INFO L124 PetriNetUnfolderBase]: 11693/19650 cut-off events. [2023-08-27 06:57:35,255 INFO L125 PetriNetUnfolderBase]: For 298353/298353 co-relation queries the response was YES. [2023-08-27 06:57:35,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138048 conditions, 19650 events. 11693/19650 cut-off events. For 298353/298353 co-relation queries the response was YES. Maximal size of possible extension queue 1023. Compared 157861 event pairs, 725 based on Foata normal form. 876/19410 useless extension candidates. Maximal degree in co-relation 137989. Up to 4965 conditions per place. [2023-08-27 06:57:35,451 INFO L140 encePairwiseOnDemand]: 1272/1284 looper letters, 2045 selfloop transitions, 31 changer transitions 0/2076 dead transitions. [2023-08-27 06:57:35,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 2076 transitions, 43576 flow [2023-08-27 06:57:35,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 06:57:35,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 06:57:35,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 10675 transitions. [2023-08-27 06:57:35,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3614723012325613 [2023-08-27 06:57:35,460 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 10675 transitions. [2023-08-27 06:57:35,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 10675 transitions. [2023-08-27 06:57:35,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:57:35,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 10675 transitions. [2023-08-27 06:57:35,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 464.1304347826087) internal successors, (10675), 23 states have internal predecessors, (10675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:35,486 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 1284.0) internal successors, (30816), 24 states have internal predecessors, (30816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:35,490 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 1284.0) internal successors, (30816), 24 states have internal predecessors, (30816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:35,491 INFO L175 Difference]: Start difference. First operand has 171 places, 222 transitions, 4029 flow. Second operand 23 states and 10675 transitions. [2023-08-27 06:57:35,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 2076 transitions, 43576 flow [2023-08-27 06:57:37,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 2076 transitions, 40742 flow, removed 704 selfloop flow, removed 7 redundant places. [2023-08-27 06:57:37,177 INFO L231 Difference]: Finished difference. Result has 187 places, 230 transitions, 3910 flow [2023-08-27 06:57:37,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=3748, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3910, PETRI_PLACES=187, PETRI_TRANSITIONS=230} [2023-08-27 06:57:37,177 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 111 predicate places. [2023-08-27 06:57:37,177 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 230 transitions, 3910 flow [2023-08-27 06:57:37,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 449.35) internal successors, (8987), 20 states have internal predecessors, (8987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:37,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:57:37,179 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:57:37,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-27 06:57:37,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:57:37,379 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:57:37,380 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:57:37,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1906027321, now seen corresponding path program 1 times [2023-08-27 06:57:37,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:57:37,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651845494] [2023-08-27 06:57:37,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:37,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:57:37,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:37,829 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:57:37,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:57:37,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651845494] [2023-08-27 06:57:37,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651845494] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:57:37,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731480188] [2023-08-27 06:57:37,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:37,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:57:37,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:57:37,831 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:57:37,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-27 06:57:38,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:38,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 06:57:38,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:57:38,070 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 06:57:38,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:57:38,102 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 06:57:38,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:57:38,147 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 06:57:38,616 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:57:38,617 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:57:39,578 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse6 (* c_~j~0 4))) (let ((.cse2 (+ c_~A~0.offset .cse6 4)) (.cse3 (+ c_~A~0.offset .cse6))) (and (forall ((v_ArrVal_768 (Array Int Int))) (let ((.cse1 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_768) c_~A~0.base))) (let ((.cse0 (select .cse1 .cse3))) (or (< 2147483647 (+ c_~bag2~0 .cse0)) (< (+ 9223372039002259455 .cse0) 0) (< 0 (+ (select .cse1 .cse2) 9223372039002259456)) (<= 0 .cse0) (< (+ c_~bag2~0 .cse0 2147483648) 0))))) (forall ((v_ArrVal_768 (Array Int Int))) (let ((.cse5 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_768) c_~A~0.base))) (let ((.cse4 (select .cse5 .cse3))) (or (< 2147483647 (+ c_~bag2~0 .cse4)) (< 4294967295 .cse4) (< 0 (+ (select .cse5 .cse2) 9223372039002259456)) (< .cse4 0) (< (+ c_~bag2~0 .cse4 2147483648) 0)))))))) is different from false [2023-08-27 06:57:39,643 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (and (forall ((v_ArrVal_768 (Array Int Int)) (v_ArrVal_767 (Array Int Int))) (let ((.cse1 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_767) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_768) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse0 (select .cse1 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< 2147483647 .cse0) (< .cse0 0) (< 0 (+ (select .cse1 .cse2) 9223372039002259456)))))) (forall ((v_ArrVal_768 (Array Int Int)) (v_ArrVal_767 (Array Int Int))) (let ((.cse4 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_767) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_768) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse3 (select .cse4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (<= 0 .cse3) (< 0 (+ (select .cse4 .cse2) 9223372039002259456)) (< (+ .cse3 2147483648) 0))))))) is different from false [2023-08-27 06:57:39,654 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:57:39,655 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 163 treesize of output 104 [2023-08-27 06:57:39,669 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:57:39,669 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 775 treesize of output 727 [2023-08-27 06:57:39,688 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:57:39,689 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 321 treesize of output 313 [2023-08-27 06:57:39,699 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:57:39,699 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 313 treesize of output 297 [2023-08-27 06:57:39,711 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:57:39,712 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 297 treesize of output 289 [2023-08-27 06:57:39,723 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:57:39,724 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 289 treesize of output 273 [2023-08-27 06:57:39,885 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-08-27 06:57:39,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731480188] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:57:39,885 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:57:39,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-08-27 06:57:39,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884497515] [2023-08-27 06:57:39,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:57:39,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 06:57:39,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:57:39,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 06:57:39,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=266, Unknown=2, NotChecked=66, Total=380 [2023-08-27 06:57:39,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 448 out of 1284 [2023-08-27 06:57:39,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 230 transitions, 3910 flow. Second operand has 20 states, 20 states have (on average 449.35) internal successors, (8987), 20 states have internal predecessors, (8987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:39,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:57:39,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 448 of 1284 [2023-08-27 06:57:39,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:57:45,752 INFO L124 PetriNetUnfolderBase]: 9921/16710 cut-off events. [2023-08-27 06:57:45,753 INFO L125 PetriNetUnfolderBase]: For 207950/207950 co-relation queries the response was YES. [2023-08-27 06:57:45,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119492 conditions, 16710 events. 9921/16710 cut-off events. For 207950/207950 co-relation queries the response was YES. Maximal size of possible extension queue 866. Compared 129825 event pairs, 1184 based on Foata normal form. 876/16842 useless extension candidates. Maximal degree in co-relation 119432. Up to 3797 conditions per place. [2023-08-27 06:57:45,936 INFO L140 encePairwiseOnDemand]: 1274/1284 looper letters, 1454 selfloop transitions, 22 changer transitions 0/1476 dead transitions. [2023-08-27 06:57:45,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 1476 transitions, 28944 flow [2023-08-27 06:57:45,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 06:57:45,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 06:57:45,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 7434 transitions. [2023-08-27 06:57:45,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36185747663551404 [2023-08-27 06:57:45,941 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 7434 transitions. [2023-08-27 06:57:45,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 7434 transitions. [2023-08-27 06:57:45,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:57:45,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 7434 transitions. [2023-08-27 06:57:45,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 464.625) internal successors, (7434), 16 states have internal predecessors, (7434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:45,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 1284.0) internal successors, (21828), 17 states have internal predecessors, (21828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:45,962 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 1284.0) internal successors, (21828), 17 states have internal predecessors, (21828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:45,962 INFO L175 Difference]: Start difference. First operand has 187 places, 230 transitions, 3910 flow. Second operand 16 states and 7434 transitions. [2023-08-27 06:57:45,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 1476 transitions, 28944 flow [2023-08-27 06:57:47,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 1476 transitions, 28881 flow, removed 2 selfloop flow, removed 9 redundant places. [2023-08-27 06:57:47,711 INFO L231 Difference]: Finished difference. Result has 190 places, 226 transitions, 3843 flow [2023-08-27 06:57:47,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=3799, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3843, PETRI_PLACES=190, PETRI_TRANSITIONS=226} [2023-08-27 06:57:47,712 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 114 predicate places. [2023-08-27 06:57:47,712 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 226 transitions, 3843 flow [2023-08-27 06:57:47,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 449.35) internal successors, (8987), 20 states have internal predecessors, (8987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:47,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:57:47,714 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:57:47,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-08-27 06:57:47,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:57:47,920 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:57:47,920 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:57:47,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1896600145, now seen corresponding path program 1 times [2023-08-27 06:57:47,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:57:47,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868109334] [2023-08-27 06:57:47,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:47,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:57:47,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:48,222 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:57:48,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:57:48,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868109334] [2023-08-27 06:57:48,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868109334] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:57:48,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135597887] [2023-08-27 06:57:48,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:48,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:57:48,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:57:48,224 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:57:48,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-27 06:57:48,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:48,417 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 06:57:48,418 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:57:48,453 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 06:57:48,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:57:48,484 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 06:57:48,526 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:57:48,526 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:57:48,574 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_801 (Array Int Int))) (< 0 (+ 9223372039002259456 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_801) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))))) is different from false [2023-08-27 06:57:48,581 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:57:48,582 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-08-27 06:57:48,587 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:57:48,587 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-08-27 06:57:48,597 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-08-27 06:57:48,623 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-08-27 06:57:48,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135597887] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:57:48,624 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:57:48,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2023-08-27 06:57:48,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394329442] [2023-08-27 06:57:48,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:57:48,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 06:57:48,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:57:48,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 06:57:48,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=230, Unknown=1, NotChecked=30, Total=306 [2023-08-27 06:57:48,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 468 out of 1284 [2023-08-27 06:57:48,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 226 transitions, 3843 flow. Second operand has 18 states, 18 states have (on average 469.3333333333333) internal successors, (8448), 18 states have internal predecessors, (8448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:48,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:57:48,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 468 of 1284 [2023-08-27 06:57:48,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:57:53,578 INFO L124 PetriNetUnfolderBase]: 9877/16576 cut-off events. [2023-08-27 06:57:53,578 INFO L125 PetriNetUnfolderBase]: For 149561/149561 co-relation queries the response was YES. [2023-08-27 06:57:53,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120097 conditions, 16576 events. 9877/16576 cut-off events. For 149561/149561 co-relation queries the response was YES. Maximal size of possible extension queue 781. Compared 123166 event pairs, 2954 based on Foata normal form. 4/15552 useless extension candidates. Maximal degree in co-relation 120038. Up to 8500 conditions per place. [2023-08-27 06:57:53,708 INFO L140 encePairwiseOnDemand]: 1267/1284 looper letters, 155 selfloop transitions, 117 changer transitions 0/272 dead transitions. [2023-08-27 06:57:53,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 272 transitions, 4914 flow [2023-08-27 06:57:53,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 06:57:53,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 06:57:53,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 5237 transitions. [2023-08-27 06:57:53,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3707873123760974 [2023-08-27 06:57:53,712 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 5237 transitions. [2023-08-27 06:57:53,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 5237 transitions. [2023-08-27 06:57:53,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:57:53,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 5237 transitions. [2023-08-27 06:57:53,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 476.09090909090907) internal successors, (5237), 11 states have internal predecessors, (5237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:53,720 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 1284.0) internal successors, (15408), 12 states have internal predecessors, (15408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:53,720 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 1284.0) internal successors, (15408), 12 states have internal predecessors, (15408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:53,720 INFO L175 Difference]: Start difference. First operand has 190 places, 226 transitions, 3843 flow. Second operand 11 states and 5237 transitions. [2023-08-27 06:57:53,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 272 transitions, 4914 flow [2023-08-27 06:57:54,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 272 transitions, 4862 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-08-27 06:57:54,538 INFO L231 Difference]: Finished difference. Result has 192 places, 237 transitions, 4206 flow [2023-08-27 06:57:54,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=3772, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4206, PETRI_PLACES=192, PETRI_TRANSITIONS=237} [2023-08-27 06:57:54,539 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 116 predicate places. [2023-08-27 06:57:54,539 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 237 transitions, 4206 flow [2023-08-27 06:57:54,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 469.3333333333333) internal successors, (8448), 18 states have internal predecessors, (8448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:54,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:57:54,540 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:57:54,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-27 06:57:54,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-08-27 06:57:54,741 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:57:54,741 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:57:54,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1896600085, now seen corresponding path program 1 times [2023-08-27 06:57:54,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:57:54,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594654210] [2023-08-27 06:57:54,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:54,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:57:54,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:55,160 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:57:55,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:57:55,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594654210] [2023-08-27 06:57:55,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594654210] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:57:55,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119564738] [2023-08-27 06:57:55,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:57:55,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:57:55,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:57:55,162 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:57:55,164 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-27 06:57:55,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:57:55,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 06:57:55,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:57:55,399 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 06:57:55,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:57:55,425 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 06:57:55,478 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:57:55,478 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:57:55,558 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:57:55,558 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-08-27 06:57:55,563 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:57:55,564 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-08-27 06:57:55,623 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:57:55,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119564738] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:57:55,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:57:55,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-08-27 06:57:55,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188349284] [2023-08-27 06:57:55,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:57:55,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 06:57:55,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:57:55,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 06:57:55,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=330, Unknown=3, NotChecked=0, Total=380 [2023-08-27 06:57:55,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 459 out of 1284 [2023-08-27 06:57:55,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 237 transitions, 4206 flow. Second operand has 20 states, 20 states have (on average 460.35) internal successors, (9207), 20 states have internal predecessors, (9207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:55,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:57:55,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 459 of 1284 [2023-08-27 06:57:55,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:58:00,886 INFO L124 PetriNetUnfolderBase]: 9705/16060 cut-off events. [2023-08-27 06:58:00,886 INFO L125 PetriNetUnfolderBase]: For 153505/153505 co-relation queries the response was YES. [2023-08-27 06:58:00,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119454 conditions, 16060 events. 9705/16060 cut-off events. For 153505/153505 co-relation queries the response was YES. Maximal size of possible extension queue 836. Compared 116129 event pairs, 3979 based on Foata normal form. 8/15064 useless extension candidates. Maximal degree in co-relation 119393. Up to 9822 conditions per place. [2023-08-27 06:58:01,017 INFO L140 encePairwiseOnDemand]: 1267/1284 looper letters, 139 selfloop transitions, 212 changer transitions 0/351 dead transitions. [2023-08-27 06:58:01,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 351 transitions, 6770 flow [2023-08-27 06:58:01,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 06:58:01,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 06:58:01,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 11146 transitions. [2023-08-27 06:58:01,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3616952232606438 [2023-08-27 06:58:01,025 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 11146 transitions. [2023-08-27 06:58:01,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 11146 transitions. [2023-08-27 06:58:01,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:58:01,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 11146 transitions. [2023-08-27 06:58:01,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 464.4166666666667) internal successors, (11146), 24 states have internal predecessors, (11146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:01,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 1284.0) internal successors, (32100), 25 states have internal predecessors, (32100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:01,058 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 1284.0) internal successors, (32100), 25 states have internal predecessors, (32100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:01,058 INFO L175 Difference]: Start difference. First operand has 192 places, 237 transitions, 4206 flow. Second operand 24 states and 11146 transitions. [2023-08-27 06:58:01,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 351 transitions, 6770 flow [2023-08-27 06:58:01,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 351 transitions, 6702 flow, removed 31 selfloop flow, removed 2 redundant places. [2023-08-27 06:58:01,913 INFO L231 Difference]: Finished difference. Result has 219 places, 306 transitions, 6077 flow [2023-08-27 06:58:01,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=4156, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=6077, PETRI_PLACES=219, PETRI_TRANSITIONS=306} [2023-08-27 06:58:01,914 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 143 predicate places. [2023-08-27 06:58:01,914 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 306 transitions, 6077 flow [2023-08-27 06:58:01,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 460.35) internal successors, (9207), 20 states have internal predecessors, (9207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:01,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:58:01,915 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 06:58:01,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-27 06:58:02,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-08-27 06:58:02,115 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:58:02,116 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:58:02,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1042703980, now seen corresponding path program 2 times [2023-08-27 06:58:02,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:58:02,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592218268] [2023-08-27 06:58:02,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:58:02,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:58:02,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:58:02,354 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:58:02,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:58:02,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592218268] [2023-08-27 06:58:02,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592218268] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:58:02,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761216511] [2023-08-27 06:58:02,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:58:02,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:58:02,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:58:02,357 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:58:02,380 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 06:58:02,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 06:58:02,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:58:02,615 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 06:58:02,622 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:58:03,920 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:58:03,920 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:58:05,676 INFO L322 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2023-08-27 06:58:05,676 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 966 treesize of output 710 [2023-08-27 06:58:06,451 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:58:06,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761216511] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:58:06,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:58:06,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-08-27 06:58:06,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017843829] [2023-08-27 06:58:06,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:58:06,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 06:58:06,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:58:06,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 06:58:06,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2023-08-27 06:58:06,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 453 out of 1284 [2023-08-27 06:58:06,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 306 transitions, 6077 flow. Second operand has 20 states, 20 states have (on average 454.5) internal successors, (9090), 20 states have internal predecessors, (9090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:06,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:58:06,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 453 of 1284 [2023-08-27 06:58:06,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:58:10,927 INFO L124 PetriNetUnfolderBase]: 8154/13717 cut-off events. [2023-08-27 06:58:10,927 INFO L125 PetriNetUnfolderBase]: For 226266/226266 co-relation queries the response was YES. [2023-08-27 06:58:10,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105124 conditions, 13717 events. 8154/13717 cut-off events. For 226266/226266 co-relation queries the response was YES. Maximal size of possible extension queue 761. Compared 103439 event pairs, 1377 based on Foata normal form. 1056/13829 useless extension candidates. Maximal degree in co-relation 105056. Up to 3274 conditions per place. [2023-08-27 06:58:11,055 INFO L140 encePairwiseOnDemand]: 1274/1284 looper letters, 1263 selfloop transitions, 22 changer transitions 0/1285 dead transitions. [2023-08-27 06:58:11,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 1285 transitions, 28069 flow [2023-08-27 06:58:11,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 06:58:11,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 06:58:11,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 7025 transitions. [2023-08-27 06:58:11,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3647455867082035 [2023-08-27 06:58:11,060 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 7025 transitions. [2023-08-27 06:58:11,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 7025 transitions. [2023-08-27 06:58:11,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:58:11,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 7025 transitions. [2023-08-27 06:58:11,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 468.3333333333333) internal successors, (7025), 15 states have internal predecessors, (7025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:11,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 1284.0) internal successors, (20544), 16 states have internal predecessors, (20544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:11,074 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 1284.0) internal successors, (20544), 16 states have internal predecessors, (20544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:11,075 INFO L175 Difference]: Start difference. First operand has 219 places, 306 transitions, 6077 flow. Second operand 15 states and 7025 transitions. [2023-08-27 06:58:11,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 1285 transitions, 28069 flow [2023-08-27 06:58:11,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 1285 transitions, 25986 flow, removed 29 selfloop flow, removed 10 redundant places. [2023-08-27 06:58:11,929 INFO L231 Difference]: Finished difference. Result has 221 places, 305 transitions, 5611 flow [2023-08-27 06:58:11,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=5533, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5611, PETRI_PLACES=221, PETRI_TRANSITIONS=305} [2023-08-27 06:58:11,930 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 145 predicate places. [2023-08-27 06:58:11,930 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 305 transitions, 5611 flow [2023-08-27 06:58:11,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 454.5) internal successors, (9090), 20 states have internal predecessors, (9090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:11,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:58:11,931 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:58:11,937 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-08-27 06:58:12,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:58:12,132 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:58:12,132 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:58:12,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1267491085, now seen corresponding path program 1 times [2023-08-27 06:58:12,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:58:12,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846414324] [2023-08-27 06:58:12,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:58:12,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:58:12,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:58:12,489 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:58:12,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:58:12,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846414324] [2023-08-27 06:58:12,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846414324] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:58:12,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209522488] [2023-08-27 06:58:12,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:58:12,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:58:12,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:58:12,493 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:58:12,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-27 06:58:12,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:58:12,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-27 06:58:12,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:58:12,767 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 06:58:12,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:58:12,802 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 06:58:12,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:58:12,855 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 06:58:12,887 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:58:12,888 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:58:13,006 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:58:13,007 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-27 06:58:13,014 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:58:13,015 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-08-27 06:58:13,017 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 54 [2023-08-27 06:58:13,022 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-08-27 06:58:13,087 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:58:13,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209522488] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:58:13,088 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:58:13,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2023-08-27 06:58:13,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349405448] [2023-08-27 06:58:13,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:58:13,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 06:58:13,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:58:13,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 06:58:13,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=424, Unknown=13, NotChecked=0, Total=506 [2023-08-27 06:58:13,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 465 out of 1284 [2023-08-27 06:58:13,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 305 transitions, 5611 flow. Second operand has 23 states, 23 states have (on average 466.30434782608694) internal successors, (10725), 23 states have internal predecessors, (10725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:13,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:58:13,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 465 of 1284 [2023-08-27 06:58:13,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:58:17,842 INFO L124 PetriNetUnfolderBase]: 9000/15153 cut-off events. [2023-08-27 06:58:17,842 INFO L125 PetriNetUnfolderBase]: For 147357/147357 co-relation queries the response was YES. [2023-08-27 06:58:17,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119010 conditions, 15153 events. 9000/15153 cut-off events. For 147357/147357 co-relation queries the response was YES. Maximal size of possible extension queue 722. Compared 112948 event pairs, 1450 based on Foata normal form. 114/14497 useless extension candidates. Maximal degree in co-relation 118942. Up to 6332 conditions per place. [2023-08-27 06:58:17,965 INFO L140 encePairwiseOnDemand]: 1267/1284 looper letters, 277 selfloop transitions, 152 changer transitions 0/429 dead transitions. [2023-08-27 06:58:17,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 429 transitions, 7846 flow [2023-08-27 06:58:17,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 06:58:17,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 06:58:17,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 5256 transitions. [2023-08-27 06:58:17,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721325403568394 [2023-08-27 06:58:17,968 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 5256 transitions. [2023-08-27 06:58:17,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 5256 transitions. [2023-08-27 06:58:17,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:58:17,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 5256 transitions. [2023-08-27 06:58:17,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 477.8181818181818) internal successors, (5256), 11 states have internal predecessors, (5256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:17,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 1284.0) internal successors, (15408), 12 states have internal predecessors, (15408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:17,977 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 1284.0) internal successors, (15408), 12 states have internal predecessors, (15408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:17,977 INFO L175 Difference]: Start difference. First operand has 221 places, 305 transitions, 5611 flow. Second operand 11 states and 5256 transitions. [2023-08-27 06:58:17,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 429 transitions, 7846 flow [2023-08-27 06:58:18,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 429 transitions, 7704 flow, removed 20 selfloop flow, removed 9 redundant places. [2023-08-27 06:58:18,790 INFO L231 Difference]: Finished difference. Result has 224 places, 311 transitions, 6144 flow [2023-08-27 06:58:18,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=5553, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6144, PETRI_PLACES=224, PETRI_TRANSITIONS=311} [2023-08-27 06:58:18,791 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 148 predicate places. [2023-08-27 06:58:18,791 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 311 transitions, 6144 flow [2023-08-27 06:58:18,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 466.30434782608694) internal successors, (10725), 23 states have internal predecessors, (10725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:18,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:58:18,792 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:58:18,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-27 06:58:18,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:58:18,993 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:58:18,993 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:58:18,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1258784485, now seen corresponding path program 1 times [2023-08-27 06:58:18,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:58:18,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631762613] [2023-08-27 06:58:18,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:58:18,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:58:19,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:58:19,383 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:58:19,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:58:19,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631762613] [2023-08-27 06:58:19,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631762613] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:58:19,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010565883] [2023-08-27 06:58:19,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:58:19,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:58:19,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:58:19,384 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:58:19,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 06:58:19,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:58:19,590 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 06:58:19,591 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:58:19,646 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 06:58:19,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:58:19,686 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 06:58:19,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:58:19,725 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 06:58:19,776 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:58:19,776 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:58:19,831 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_944 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_944) c_~A~0.base) (+ c_~A~0.offset (* c_~i~0 4) 4)) 4294967296)) is different from false [2023-08-27 06:58:19,877 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:58:19,877 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-08-27 06:58:19,883 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:58:19,883 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 65 [2023-08-27 06:58:19,885 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2023-08-27 06:58:19,888 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-08-27 06:58:19,947 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 06:58:19,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010565883] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:58:19,947 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:58:19,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2023-08-27 06:58:19,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938582840] [2023-08-27 06:58:19,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:58:19,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 06:58:19,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:58:19,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 06:58:19,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=4, NotChecked=40, Total=506 [2023-08-27 06:58:19,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 456 out of 1284 [2023-08-27 06:58:19,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 311 transitions, 6144 flow. Second operand has 23 states, 23 states have (on average 457.30434782608694) internal successors, (10518), 23 states have internal predecessors, (10518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:19,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:58:19,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 456 of 1284 [2023-08-27 06:58:19,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:58:24,902 INFO L124 PetriNetUnfolderBase]: 8313/14030 cut-off events. [2023-08-27 06:58:24,902 INFO L125 PetriNetUnfolderBase]: For 150199/150199 co-relation queries the response was YES. [2023-08-27 06:58:24,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114483 conditions, 14030 events. 8313/14030 cut-off events. For 150199/150199 co-relation queries the response was YES. Maximal size of possible extension queue 671. Compared 102869 event pairs, 1989 based on Foata normal form. 296/13501 useless extension candidates. Maximal degree in co-relation 114414. Up to 4931 conditions per place. [2023-08-27 06:58:25,017 INFO L140 encePairwiseOnDemand]: 1267/1284 looper letters, 304 selfloop transitions, 257 changer transitions 0/561 dead transitions. [2023-08-27 06:58:25,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 561 transitions, 10759 flow [2023-08-27 06:58:25,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 06:58:25,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 06:58:25,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 8409 transitions. [2023-08-27 06:58:25,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36383696780893043 [2023-08-27 06:58:25,022 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 8409 transitions. [2023-08-27 06:58:25,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 8409 transitions. [2023-08-27 06:58:25,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:58:25,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 8409 transitions. [2023-08-27 06:58:25,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 467.1666666666667) internal successors, (8409), 18 states have internal predecessors, (8409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:25,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 1284.0) internal successors, (24396), 19 states have internal predecessors, (24396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:25,038 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 1284.0) internal successors, (24396), 19 states have internal predecessors, (24396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:25,038 INFO L175 Difference]: Start difference. First operand has 224 places, 311 transitions, 6144 flow. Second operand 18 states and 8409 transitions. [2023-08-27 06:58:25,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 561 transitions, 10759 flow [2023-08-27 06:58:25,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 561 transitions, 10197 flow, removed 14 selfloop flow, removed 8 redundant places. [2023-08-27 06:58:25,821 INFO L231 Difference]: Finished difference. Result has 238 places, 407 transitions, 8550 flow [2023-08-27 06:58:25,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=5716, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8550, PETRI_PLACES=238, PETRI_TRANSITIONS=407} [2023-08-27 06:58:25,822 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 162 predicate places. [2023-08-27 06:58:25,822 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 407 transitions, 8550 flow [2023-08-27 06:58:25,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 457.30434782608694) internal successors, (10518), 23 states have internal predecessors, (10518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:25,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:58:25,823 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:58:25,828 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-27 06:58:26,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-27 06:58:26,024 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:58:26,024 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:58:26,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1334934127, now seen corresponding path program 1 times [2023-08-27 06:58:26,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:58:26,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550990260] [2023-08-27 06:58:26,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:58:26,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:58:26,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:58:26,615 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:58:26,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:58:26,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550990260] [2023-08-27 06:58:26,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550990260] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:58:26,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242875824] [2023-08-27 06:58:26,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:58:26,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:58:26,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:58:26,617 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:58:26,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 06:58:26,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:58:26,887 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-27 06:58:26,888 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:58:26,937 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 06:58:26,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:58:26,987 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 06:58:27,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:58:27,095 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 06:58:27,122 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:58:27,122 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:58:27,177 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_982 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_982) c_~A~0.base) (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork1_#t~post7#1| 4) 4)) 9223372039002259456))) is different from false [2023-08-27 06:58:27,264 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:58:27,264 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-27 06:58:27,273 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:58:27,273 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-08-27 06:58:27,278 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2023-08-27 06:58:27,283 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2023-08-27 06:58:27,358 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:58:27,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242875824] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:58:27,359 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:58:27,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2023-08-27 06:58:27,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967491513] [2023-08-27 06:58:27,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:58:27,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 06:58:27,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:58:27,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 06:58:27,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=400, Unknown=6, NotChecked=40, Total=506 [2023-08-27 06:58:27,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 456 out of 1284 [2023-08-27 06:58:27,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 407 transitions, 8550 flow. Second operand has 23 states, 23 states have (on average 457.30434782608694) internal successors, (10518), 23 states have internal predecessors, (10518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:27,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:58:27,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 456 of 1284 [2023-08-27 06:58:27,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:58:33,497 INFO L124 PetriNetUnfolderBase]: 8879/15017 cut-off events. [2023-08-27 06:58:33,497 INFO L125 PetriNetUnfolderBase]: For 176557/176557 co-relation queries the response was YES. [2023-08-27 06:58:33,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125375 conditions, 15017 events. 8879/15017 cut-off events. For 176557/176557 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 111239 event pairs, 1599 based on Foata normal form. 197/14435 useless extension candidates. Maximal degree in co-relation 125303. Up to 4178 conditions per place. [2023-08-27 06:58:33,619 INFO L140 encePairwiseOnDemand]: 1265/1284 looper letters, 375 selfloop transitions, 273 changer transitions 0/648 dead transitions. [2023-08-27 06:58:33,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 648 transitions, 12463 flow [2023-08-27 06:58:33,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 06:58:33,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 06:58:33,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 11647 transitions. [2023-08-27 06:58:33,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36283489096573207 [2023-08-27 06:58:33,626 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 11647 transitions. [2023-08-27 06:58:33,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 11647 transitions. [2023-08-27 06:58:33,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:58:33,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 11647 transitions. [2023-08-27 06:58:33,633 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 465.88) internal successors, (11647), 25 states have internal predecessors, (11647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:33,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 1284.0) internal successors, (33384), 26 states have internal predecessors, (33384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:33,648 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 1284.0) internal successors, (33384), 26 states have internal predecessors, (33384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:33,648 INFO L175 Difference]: Start difference. First operand has 238 places, 407 transitions, 8550 flow. Second operand 25 states and 11647 transitions. [2023-08-27 06:58:33,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 648 transitions, 12463 flow [2023-08-27 06:58:34,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 648 transitions, 12273 flow, removed 44 selfloop flow, removed 7 redundant places. [2023-08-27 06:58:34,520 INFO L231 Difference]: Finished difference. Result has 261 places, 441 transitions, 9938 flow [2023-08-27 06:58:34,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=8040, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=9938, PETRI_PLACES=261, PETRI_TRANSITIONS=441} [2023-08-27 06:58:34,523 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 185 predicate places. [2023-08-27 06:58:34,523 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 441 transitions, 9938 flow [2023-08-27 06:58:34,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 457.30434782608694) internal successors, (10518), 23 states have internal predecessors, (10518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:34,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:58:34,524 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 06:58:34,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 06:58:34,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-27 06:58:34,731 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting thread2Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:58:34,731 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:58:34,731 INFO L85 PathProgramCache]: Analyzing trace with hash 92431380, now seen corresponding path program 1 times [2023-08-27 06:58:34,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:58:34,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650160376] [2023-08-27 06:58:34,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:58:34,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:58:34,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:58:34,944 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 06:58:34,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:58:34,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650160376] [2023-08-27 06:58:34,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650160376] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:58:34,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447362762] [2023-08-27 06:58:34,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:58:34,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:58:34,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:58:34,946 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:58:34,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-27 06:58:35,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:58:35,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 06:58:35,214 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:58:35,416 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 172 treesize of output 109 [2023-08-27 06:58:35,446 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 106 [2023-08-27 06:58:35,572 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 06:58:35,572 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 06:58:35,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447362762] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:58:35,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 06:58:35,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 4 [2023-08-27 06:58:35,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505718947] [2023-08-27 06:58:35,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:58:35,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:58:35,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:58:35,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:58:35,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 06:58:35,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 499 out of 1284 [2023-08-27 06:58:35,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 441 transitions, 9938 flow. Second operand has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:35,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:58:35,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 499 of 1284 [2023-08-27 06:58:35,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:58:39,893 INFO L124 PetriNetUnfolderBase]: 8410/14248 cut-off events. [2023-08-27 06:58:39,893 INFO L125 PetriNetUnfolderBase]: For 173662/173662 co-relation queries the response was YES. [2023-08-27 06:58:39,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122574 conditions, 14248 events. 8410/14248 cut-off events. For 173662/173662 co-relation queries the response was YES. Maximal size of possible extension queue 772. Compared 104019 event pairs, 5906 based on Foata normal form. 0/13783 useless extension candidates. Maximal degree in co-relation 122497. Up to 14248 conditions per place. [2023-08-27 06:58:40,031 INFO L140 encePairwiseOnDemand]: 1282/1284 looper letters, 439 selfloop transitions, 1 changer transitions 0/440 dead transitions. [2023-08-27 06:58:40,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 440 transitions, 10801 flow [2023-08-27 06:58:40,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:58:40,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:58:40,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1531 transitions. [2023-08-27 06:58:40,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3974558670820353 [2023-08-27 06:58:40,032 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1531 transitions. [2023-08-27 06:58:40,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1531 transitions. [2023-08-27 06:58:40,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:58:40,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1531 transitions. [2023-08-27 06:58:40,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 510.3333333333333) internal successors, (1531), 3 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:40,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:40,035 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:40,035 INFO L175 Difference]: Start difference. First operand has 261 places, 441 transitions, 9938 flow. Second operand 3 states and 1531 transitions. [2023-08-27 06:58:40,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 440 transitions, 10801 flow [2023-08-27 06:58:41,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 440 transitions, 10653 flow, removed 25 selfloop flow, removed 10 redundant places. [2023-08-27 06:58:41,213 INFO L231 Difference]: Finished difference. Result has 250 places, 440 transitions, 9775 flow [2023-08-27 06:58:41,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=9773, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=9775, PETRI_PLACES=250, PETRI_TRANSITIONS=440} [2023-08-27 06:58:41,214 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 174 predicate places. [2023-08-27 06:58:41,214 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 440 transitions, 9775 flow [2023-08-27 06:58:41,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 502.0) internal successors, (1506), 3 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:41,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:58:41,214 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 06:58:41,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-27 06:58:41,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-27 06:58:41,415 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 06:58:41,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:58:41,415 INFO L85 PathProgramCache]: Analyzing trace with hash 92431512, now seen corresponding path program 3 times [2023-08-27 06:58:41,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:58:41,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539970441] [2023-08-27 06:58:41,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:58:41,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:58:41,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:58:42,012 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:58:42,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:58:42,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539970441] [2023-08-27 06:58:42,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539970441] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:58:42,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072547884] [2023-08-27 06:58:42,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 06:58:42,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:58:42,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:58:42,013 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:58:42,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-27 06:58:42,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 06:58:42,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:58:42,277 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 06:58:42,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:58:42,340 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 06:58:42,382 INFO L322 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2023-08-27 06:58:42,383 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 24 [2023-08-27 06:58:42,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:58:42,451 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 06:58:42,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 06:58:42,501 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 06:58:43,905 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:58:43,905 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:58:46,452 WARN L839 $PredicateComparison]: unable to prove that (or (let ((.cse0 (<= c_~N~0 2)) (.cse6 (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse7 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (and (or .cse0 (forall ((v_ArrVal_1064 (Array Int Int)) (v_ArrVal_1063 (Array Int Int))) (let ((.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1063) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1064) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse4 (select .cse5 .cse7)) (.cse2 (select .cse5 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (let ((.cse1 (+ .cse4 .cse2)) (.cse3 (select .cse5 .cse6))) (or (< 2147483647 .cse1) (< .cse1 c_~cap2~0) (< (+ .cse2 2147483648) 0) (<= c_~cap2~0 .cse2) (<= (+ .cse3 .cse4) 2147483647) (< 0 .cse3))))))) (or .cse0 (forall ((v_ArrVal_1064 (Array Int Int)) (v_ArrVal_1063 (Array Int Int))) (let ((.cse11 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1063) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1064) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse8 (select .cse11 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse9 (select .cse11 .cse7)) (.cse10 (select .cse11 .cse6))) (or (< .cse8 c_~cap2~0) (< 2147483647 (+ .cse9 .cse8)) (< (+ .cse8 2147483648) 0) (<= (+ .cse10 .cse9) 2147483647) (< 0 .cse10)))))))) (< |c_ULTIMATE.start_create_fresh_int_array_~i~1#1| |c_ULTIMATE.start_create_fresh_int_array_~size#1|)) is different from false [2023-08-27 06:58:46,508 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse8 (<= c_~N~0 2)) (.cse5 (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse6 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (or (forall ((v_ArrVal_1061 Int) (|ULTIMATE.start_create_fresh_int_array_~i~1#1| Int) (v_ArrVal_1064 (Array Int Int)) (v_ArrVal_1063 (Array Int Int))) (let ((.cse4 (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store .cse7 (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) v_ArrVal_1061)) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1063) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1064) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse3 (select .cse4 .cse6)) (.cse1 (select .cse4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (let ((.cse0 (+ .cse3 .cse1)) (.cse2 (select .cse4 .cse5))) (or (< 2147483647 .cse0) (< (+ 2147483648 .cse1) 0) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |c_ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 .cse2) (< .cse0 c_~cap2~0) (<= (+ .cse3 .cse2) 2147483647) (<= c_~cap2~0 .cse1)))))) .cse8) (or .cse8 (forall ((v_ArrVal_1061 Int) (|ULTIMATE.start_create_fresh_int_array_~i~1#1| Int) (v_ArrVal_1064 (Array Int Int)) (v_ArrVal_1063 (Array Int Int))) (let ((.cse12 (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store .cse7 (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) v_ArrVal_1061)) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1063) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1064) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse9 (select .cse12 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse10 (select .cse12 .cse6)) (.cse11 (select .cse12 .cse5))) (or (< .cse9 c_~cap2~0) (< 2147483647 (+ .cse10 .cse9)) (< (+ 2147483648 .cse9) 0) (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |c_ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 .cse11) (<= (+ .cse10 .cse11) 2147483647)))))))) is different from false [2023-08-27 06:58:46,563 INFO L322 Elim1Store]: treesize reduction 32, result has 64.8 percent of original size [2023-08-27 06:58:46,564 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 548 treesize of output 312 [2023-08-27 06:58:46,586 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:58:46,589 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 281 [2023-08-27 06:58:46,622 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:58:46,623 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1134 treesize of output 1104 [2023-08-27 06:58:46,658 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 698 treesize of output 642 [2023-08-27 06:58:46,681 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 642 treesize of output 614 [2023-08-27 06:58:46,720 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:58:46,721 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 630 treesize of output 626 [2023-08-27 06:58:46,752 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:58:46,752 INFO L351 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 592 treesize of output 570 [2023-08-27 06:58:46,783 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 06:58:46,783 INFO L351 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 570 treesize of output 526 [2023-08-27 06:58:48,731 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 06:58:48,940 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2023-08-27 06:58:48,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072547884] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:58:48,940 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:58:48,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-27 06:58:48,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113084130] [2023-08-27 06:58:48,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:58:48,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 06:58:48,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:58:48,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 06:58:48,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=479, Unknown=3, NotChecked=90, Total=650 [2023-08-27 06:58:48,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 444 out of 1284 [2023-08-27 06:58:48,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 440 transitions, 9775 flow. Second operand has 26 states, 26 states have (on average 445.2692307692308) internal successors, (11577), 26 states have internal predecessors, (11577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:58:48,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:58:48,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 444 of 1284 [2023-08-27 06:58:48,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:59:24,697 WARN L234 SmtUtils]: Spent 35.12s on a formula simplification. DAG size of input: 122 DAG size of output: 99 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 06:59:51,791 WARN L234 SmtUtils]: Spent 26.81s on a formula simplification. DAG size of input: 126 DAG size of output: 101 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 07:00:18,162 WARN L234 SmtUtils]: Spent 24.69s on a formula simplification. DAG size of input: 119 DAG size of output: 119 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 07:00:24,950 INFO L124 PetriNetUnfolderBase]: 10755/18107 cut-off events. [2023-08-27 07:00:24,951 INFO L125 PetriNetUnfolderBase]: For 341729/341729 co-relation queries the response was YES. [2023-08-27 07:00:25,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156657 conditions, 18107 events. 10755/18107 cut-off events. For 341729/341729 co-relation queries the response was YES. Maximal size of possible extension queue 951. Compared 142771 event pairs, 476 based on Foata normal form. 600/17872 useless extension candidates. Maximal degree in co-relation 156581. Up to 3739 conditions per place. [2023-08-27 07:00:25,220 INFO L140 encePairwiseOnDemand]: 1274/1284 looper letters, 2770 selfloop transitions, 31 changer transitions 0/2801 dead transitions. [2023-08-27 07:00:25,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 2801 transitions, 67473 flow [2023-08-27 07:00:25,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 07:00:25,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 07:00:25,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 11001 transitions. [2023-08-27 07:00:25,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3569898753894081 [2023-08-27 07:00:25,227 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 11001 transitions. [2023-08-27 07:00:25,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 11001 transitions. [2023-08-27 07:00:25,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:00:25,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 11001 transitions. [2023-08-27 07:00:25,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 458.375) internal successors, (11001), 24 states have internal predecessors, (11001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:00:25,248 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 1284.0) internal successors, (32100), 25 states have internal predecessors, (32100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:00:25,250 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 1284.0) internal successors, (32100), 25 states have internal predecessors, (32100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:00:25,250 INFO L175 Difference]: Start difference. First operand has 250 places, 440 transitions, 9775 flow. Second operand 24 states and 11001 transitions. [2023-08-27 07:00:25,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 2801 transitions, 67473 flow [2023-08-27 07:00:25,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 2801 transitions, 67472 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:00:25,830 INFO L231 Difference]: Finished difference. Result has 273 places, 445 transitions, 9912 flow [2023-08-27 07:00:25,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=9774, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=9912, PETRI_PLACES=273, PETRI_TRANSITIONS=445} [2023-08-27 07:00:25,830 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 197 predicate places. [2023-08-27 07:00:25,831 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 445 transitions, 9912 flow [2023-08-27 07:00:25,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 445.2692307692308) internal successors, (11577), 26 states have internal predecessors, (11577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:00:25,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:00:25,832 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 07:00:25,837 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-08-27 07:00:26,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:00:26,033 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 07:00:26,033 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:00:26,033 INFO L85 PathProgramCache]: Analyzing trace with hash 92431341, now seen corresponding path program 2 times [2023-08-27 07:00:26,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:00:26,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173623392] [2023-08-27 07:00:26,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:00:26,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:00:26,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:00:26,647 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:00:26,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:00:26,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173623392] [2023-08-27 07:00:26,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173623392] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:00:26,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30595751] [2023-08-27 07:00:26,647 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:00:26,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:00:26,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:00:26,649 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:00:26,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-27 07:00:26,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:00:26,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:00:26,966 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 07:00:26,973 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:00:27,054 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 07:00:27,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:00:27,104 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 07:00:27,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:00:27,155 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 07:00:28,442 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:00:28,442 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:00:31,300 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse15 (* c_~j~0 4))) (let ((.cse1 (+ c_~A~0.offset 8 .cse15)) (.cse4 (+ c_~A~0.offset .cse15)) (.cse5 (+ c_~A~0.offset .cse15 4))) (and (forall ((v_ArrVal_1106 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1106) c_~A~0.base))) (let ((.cse3 (select .cse0 .cse5)) (.cse2 (select .cse0 .cse4))) (or (< 0 (+ (select .cse0 .cse1) 9223372039002259456)) (< 4294967295 .cse2) (< .cse2 0) (< 2147483647 (+ .cse3 c_~bag2~0 .cse2)) (< (+ .cse3 c_~bag2~0 .cse2 2147483648) 0) (< (+ c_~bag2~0 .cse2 2147483648) 0) (< 2147483647 (+ c_~bag2~0 .cse2)))))) (forall ((v_ArrVal_1106 (Array Int Int))) (let ((.cse7 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1106) c_~A~0.base))) (let ((.cse8 (select .cse7 .cse5)) (.cse6 (select .cse7 .cse4))) (or (<= 0 .cse6) (< 0 (+ (select .cse7 .cse1) 9223372039002259456)) (< (+ 9223372039002259455 .cse6) 0) (< 2147483647 (+ .cse8 c_~bag2~0 .cse6)) (< (+ .cse8 c_~bag2~0 .cse6 2147483648) 0) (< (+ c_~bag2~0 .cse6 2147483648) 0) (< 2147483647 (+ c_~bag2~0 .cse6)))))) (or (and (forall ((v_ArrVal_1106 (Array Int Int))) (let ((.cse11 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1106) c_~A~0.base))) (let ((.cse10 (select .cse11 .cse5)) (.cse9 (select .cse11 .cse4))) (or (< 2147483647 (+ c_~bag2~0 .cse9 c_~sum2~0)) (< 4294967295 .cse10) (< (+ c_~bag2~0 .cse9 c_~sum2~0 2147483648) 0) (< 0 (+ (select .cse11 .cse1) 9223372039002259456)) (< 2147483647 (+ .cse10 .cse9)) (< (+ .cse10 .cse9 2147483648) 0) (< (+ c_~bag2~0 .cse9 2147483648) 0) (< 2147483647 (+ c_~bag2~0 .cse9)))))) (forall ((v_ArrVal_1106 (Array Int Int))) (let ((.cse12 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1106) c_~A~0.base))) (let ((.cse14 (select .cse12 .cse5)) (.cse13 (select .cse12 .cse4))) (or (< 0 (+ (select .cse12 .cse1) 9223372039002259456)) (< 4294967295 .cse13) (< (+ .cse14 .cse13 2147483648) 0) (< c_~bag2~0 (+ .cse14 1)) (< 2147483647 (+ c_~bag2~0 .cse13))))))) (< (+ c_~bag2~0 c_~sum2~0 2147483648) 0) (< 2147483647 (+ c_~bag2~0 c_~sum2~0)) (< 4294967295 c_~bag2~0))))) is different from false [2023-08-27 07:00:31,496 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse4 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (and (forall ((v_ArrVal_1106 (Array Int Int)) (v_ArrVal_1105 (Array Int Int))) (let ((.cse2 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1105) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1106) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse1 (select .cse2 .cse4)) (.cse0 (select .cse2 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< 2147483647 .cse0) (< (+ .cse1 2147483648 .cse0) 0) (< 0 (+ 9223372039002259456 (select .cse2 .cse3))) (< 2147483647 (+ .cse1 .cse0)) (< .cse0 0))))) (forall ((v_ArrVal_1106 (Array Int Int)) (v_ArrVal_1105 (Array Int Int))) (let ((.cse7 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1105) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1106) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse6 (select .cse7 .cse4)) (.cse5 (select .cse7 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< 2147483647 .cse5) (< (+ .cse6 2147483648 .cse5) 0) (< 0 (+ 9223372039002259456 (select .cse7 .cse3))) (< 2147483647 (+ .cse6 .cse5)) (< (+ 2147483648 .cse5) 0))))) (forall ((v_ArrVal_1106 (Array Int Int)) (v_ArrVal_1105 (Array Int Int))) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1105) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1106) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse8 (select .cse10 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse9 (select .cse10 .cse4))) (or (< 2147483647 .cse8) (< (+ .cse9 2147483648 .cse8) 0) (< 0 (+ 9223372039002259456 (select .cse10 .cse3))) (< 0 (+ .cse9 1)))))) (forall ((v_ArrVal_1106 (Array Int Int)) (v_ArrVal_1105 (Array Int Int))) (let ((.cse13 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1105) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1106) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse11 (select .cse13 .cse4)) (.cse12 (select .cse13 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< (+ .cse11 2147483648 .cse12) 0) (< 0 (+ 9223372039002259456 (select .cse13 .cse3))) (<= 0 .cse12) (< 2147483647 (+ .cse11 .cse12)) (< (+ 2147483648 .cse12) 0))))))) is different from false [2023-08-27 07:00:31,524 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:00:31,524 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 690 treesize of output 391 [2023-08-27 07:00:31,551 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:00:31,552 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 2054 treesize of output 1874 [2023-08-27 07:00:31,591 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:00:31,592 INFO L351 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 1140 treesize of output 1120 [2023-08-27 07:00:31,615 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:00:31,616 INFO L351 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 1120 treesize of output 1080 [2023-08-27 07:00:31,640 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:00:31,640 INFO L351 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 1080 treesize of output 1040 [2023-08-27 07:00:31,673 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:00:31,674 INFO L351 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 1040 treesize of output 1020 [2023-08-27 07:00:31,706 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:00:31,707 INFO L351 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 1020 treesize of output 1000 [2023-08-27 07:00:31,739 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:00:31,740 INFO L351 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 1000 treesize of output 968 [2023-08-27 07:00:31,772 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:00:31,773 INFO L351 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 968 treesize of output 952 [2023-08-27 07:00:31,791 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 07:00:31,805 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:00:31,805 INFO L351 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 952 treesize of output 912 [2023-08-27 07:00:32,189 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2023-08-27 07:00:32,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30595751] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:00:32,190 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:00:32,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-27 07:00:32,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798093667] [2023-08-27 07:00:32,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:00:32,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 07:00:32,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:00:32,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 07:00:32,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=491, Unknown=2, NotChecked=90, Total=650 [2023-08-27 07:00:32,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 444 out of 1284 [2023-08-27 07:00:32,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 445 transitions, 9912 flow. Second operand has 26 states, 26 states have (on average 445.2692307692308) internal successors, (11577), 26 states have internal predecessors, (11577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:00:32,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:00:32,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 444 of 1284 [2023-08-27 07:00:32,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:00:45,950 INFO L124 PetriNetUnfolderBase]: 17071/28578 cut-off events. [2023-08-27 07:00:45,950 INFO L125 PetriNetUnfolderBase]: For 532367/532367 co-relation queries the response was YES. [2023-08-27 07:00:46,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 260945 conditions, 28578 events. 17071/28578 cut-off events. For 532367/532367 co-relation queries the response was YES. Maximal size of possible extension queue 1414. Compared 239506 event pairs, 620 based on Foata normal form. 0/27850 useless extension candidates. Maximal degree in co-relation 260867. Up to 6001 conditions per place. [2023-08-27 07:00:46,358 INFO L140 encePairwiseOnDemand]: 1273/1284 looper letters, 3397 selfloop transitions, 53 changer transitions 0/3450 dead transitions. [2023-08-27 07:00:46,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 3450 transitions, 81759 flow [2023-08-27 07:00:46,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 07:00:46,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 07:00:46,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 14277 transitions. [2023-08-27 07:00:46,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35868254446789266 [2023-08-27 07:00:46,366 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 14277 transitions. [2023-08-27 07:00:46,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 14277 transitions. [2023-08-27 07:00:46,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:00:46,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 14277 transitions. [2023-08-27 07:00:46,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 460.5483870967742) internal successors, (14277), 31 states have internal predecessors, (14277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:00:46,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 1284.0) internal successors, (41088), 32 states have internal predecessors, (41088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:00:46,398 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 1284.0) internal successors, (41088), 32 states have internal predecessors, (41088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:00:46,398 INFO L175 Difference]: Start difference. First operand has 273 places, 445 transitions, 9912 flow. Second operand 31 states and 14277 transitions. [2023-08-27 07:00:46,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 3450 transitions, 81759 flow [2023-08-27 07:00:48,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 3450 transitions, 81638 flow, removed 18 selfloop flow, removed 11 redundant places. [2023-08-27 07:00:48,437 INFO L231 Difference]: Finished difference. Result has 292 places, 457 transitions, 10070 flow [2023-08-27 07:00:48,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=9818, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=10070, PETRI_PLACES=292, PETRI_TRANSITIONS=457} [2023-08-27 07:00:48,438 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 216 predicate places. [2023-08-27 07:00:48,438 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 457 transitions, 10070 flow [2023-08-27 07:00:48,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 445.2692307692308) internal successors, (11577), 26 states have internal predecessors, (11577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:00:48,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:00:48,440 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:00:48,445 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-08-27 07:00:48,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:00:48,642 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 07:00:48,643 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:00:48,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1245575745, now seen corresponding path program 1 times [2023-08-27 07:00:48,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:00:48,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140205371] [2023-08-27 07:00:48,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:00:48,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:00:48,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:00:48,776 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 07:00:48,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:00:48,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140205371] [2023-08-27 07:00:48,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140205371] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:00:48,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964917610] [2023-08-27 07:00:48,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:00:48,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:00:48,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:00:48,781 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:00:48,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-27 07:00:49,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:00:49,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 07:00:49,076 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:00:49,168 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 07:00:49,169 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:00:49,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964917610] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:00:49,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:00:49,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-08-27 07:00:49,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553702444] [2023-08-27 07:00:49,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:00:49,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 07:00:49,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:00:49,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 07:00:49,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:00:49,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 394 out of 1284 [2023-08-27 07:00:49,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 457 transitions, 10070 flow. Second operand has 5 states, 5 states have (on average 396.0) internal successors, (1980), 5 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:00:49,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:00:49,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 394 of 1284 [2023-08-27 07:00:49,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:00:58,264 INFO L124 PetriNetUnfolderBase]: 17170/28791 cut-off events. [2023-08-27 07:00:58,264 INFO L125 PetriNetUnfolderBase]: For 365609/365609 co-relation queries the response was YES. [2023-08-27 07:00:58,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 260338 conditions, 28791 events. 17170/28791 cut-off events. For 365609/365609 co-relation queries the response was YES. Maximal size of possible extension queue 1390. Compared 232779 event pairs, 5293 based on Foata normal form. 184/27641 useless extension candidates. Maximal degree in co-relation 260262. Up to 15672 conditions per place. [2023-08-27 07:00:58,645 INFO L140 encePairwiseOnDemand]: 1272/1284 looper letters, 422 selfloop transitions, 171 changer transitions 0/593 dead transitions. [2023-08-27 07:00:58,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 593 transitions, 13392 flow [2023-08-27 07:00:58,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 07:00:58,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 07:00:58,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2039 transitions. [2023-08-27 07:00:58,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.317601246105919 [2023-08-27 07:00:58,648 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2039 transitions. [2023-08-27 07:00:58,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2039 transitions. [2023-08-27 07:00:58,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:00:58,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2039 transitions. [2023-08-27 07:00:58,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 407.8) internal successors, (2039), 5 states have internal predecessors, (2039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:00:58,652 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1284.0) internal successors, (7704), 6 states have internal predecessors, (7704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:00:58,652 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1284.0) internal successors, (7704), 6 states have internal predecessors, (7704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:00:58,652 INFO L175 Difference]: Start difference. First operand has 292 places, 457 transitions, 10070 flow. Second operand 5 states and 2039 transitions. [2023-08-27 07:00:58,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 593 transitions, 13392 flow [2023-08-27 07:01:02,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 593 transitions, 13090 flow, removed 11 selfloop flow, removed 12 redundant places. [2023-08-27 07:01:02,647 INFO L231 Difference]: Finished difference. Result has 286 places, 491 transitions, 11442 flow [2023-08-27 07:01:02,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=9952, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11442, PETRI_PLACES=286, PETRI_TRANSITIONS=491} [2023-08-27 07:01:02,648 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 210 predicate places. [2023-08-27 07:01:02,648 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 491 transitions, 11442 flow [2023-08-27 07:01:02,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 396.0) internal successors, (1980), 5 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:01:02,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:01:02,649 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 07:01:02,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-08-27 07:01:02,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:01:02,850 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 07:01:02,850 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:01:02,850 INFO L85 PathProgramCache]: Analyzing trace with hash 92431510, now seen corresponding path program 2 times [2023-08-27 07:01:02,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:01:02,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262445607] [2023-08-27 07:01:02,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:01:02,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:01:02,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:01:03,552 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:01:03,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:01:03,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262445607] [2023-08-27 07:01:03,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262445607] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:01:03,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245944127] [2023-08-27 07:01:03,553 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:01:03,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:01:03,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:01:03,554 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:01:03,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-27 07:01:03,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:01:03,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:01:03,864 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-27 07:01:03,870 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:01:03,939 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 07:01:03,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:01:03,992 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 07:01:04,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:01:04,039 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 07:01:05,162 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:01:05,163 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:01:07,963 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse16 (* c_~j~0 4))) (let ((.cse4 (+ c_~A~0.offset 8 .cse16)) (.cse6 (+ c_~A~0.offset .cse16)) (.cse5 (+ c_~A~0.offset .cse16 4)) (.cse0 (<= c_~N~0 (+ 2 c_~j~0)))) (and (or .cse0 (and (forall ((v_ArrVal_1186 (Array Int Int))) (let ((.cse3 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1186) c_~A~0.base))) (let ((.cse1 (select .cse3 .cse6)) (.cse2 (select .cse3 .cse5))) (or (< 2147483647 (+ .cse1 c_~bag2~0 .cse2)) (< 4294967295 .cse1) (< (select .cse3 .cse4) 4294967296) (< .cse1 0) (< (+ .cse1 c_~bag2~0 2147483648) 0) (< 2147483647 (+ .cse1 c_~bag2~0)) (< (+ .cse1 c_~bag2~0 .cse2 2147483648) 0))))) (forall ((v_ArrVal_1186 (Array Int Int))) (let ((.cse9 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1186) c_~A~0.base))) (let ((.cse8 (select .cse9 .cse5)) (.cse7 (select .cse9 .cse6))) (or (< 2147483647 (+ .cse7 c_~bag2~0 .cse8)) (< (select .cse9 .cse4) 4294967296) (<= 0 .cse7) (< (+ .cse7 c_~bag2~0 2147483648) 0) (< 2147483647 (+ .cse7 c_~bag2~0)) (< (+ .cse7 c_~bag2~0 .cse8 2147483648) 0) (< (+ 9223372039002259455 .cse7) 0))))))) (or (< (+ c_~bag2~0 c_~sum2~0 2147483648) 0) (and (or (forall ((v_ArrVal_1186 (Array Int Int))) (let ((.cse12 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1186) c_~A~0.base))) (let ((.cse10 (select .cse12 .cse5)) (.cse11 (select .cse12 .cse6))) (or (< c_~bag2~0 (+ .cse10 1)) (< (+ .cse11 .cse10 2147483648) 0) (< 4294967295 .cse11) (< (select .cse12 .cse4) 4294967296) (< 2147483647 (+ .cse11 c_~bag2~0)))))) .cse0) (or (forall ((v_ArrVal_1186 (Array Int Int))) (let ((.cse15 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1186) c_~A~0.base))) (let ((.cse14 (select .cse15 .cse5)) (.cse13 (select .cse15 .cse6))) (or (< 2147483647 (+ .cse13 .cse14)) (< (+ .cse13 .cse14 2147483648) 0) (< 4294967295 .cse14) (< (select .cse15 .cse4) 4294967296) (< (+ .cse13 c_~bag2~0 2147483648) 0) (< 2147483647 (+ .cse13 c_~bag2~0)) (< (+ .cse13 c_~bag2~0 c_~sum2~0 2147483648) 0) (< 2147483647 (+ .cse13 c_~bag2~0 c_~sum2~0)))))) .cse0)) (< 2147483647 (+ c_~bag2~0 c_~sum2~0)) (< 4294967295 c_~bag2~0))))) is different from false [2023-08-27 07:01:08,431 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:01:08,432 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 693 treesize of output 394 [2023-08-27 07:01:08,462 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:01:08,463 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 2015 treesize of output 1835 [2023-08-27 07:01:08,505 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:01:08,506 INFO L351 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 1119 treesize of output 1099 [2023-08-27 07:01:08,531 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:01:08,531 INFO L351 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 1099 treesize of output 1059 [2023-08-27 07:01:08,556 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:01:08,557 INFO L351 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 1059 treesize of output 1039 [2023-08-27 07:01:08,583 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:01:08,583 INFO L351 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 1039 treesize of output 999 [2023-08-27 07:01:08,608 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:01:08,608 INFO L351 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 999 treesize of output 967 [2023-08-27 07:01:08,632 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:01:08,633 INFO L351 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 967 treesize of output 927 [2023-08-27 07:01:08,657 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:01:08,657 INFO L351 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 927 treesize of output 907 [2023-08-27 07:01:08,671 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 07:01:08,685 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:01:08,686 INFO L351 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 907 treesize of output 891 [2023-08-27 07:01:09,178 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:01:09,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245944127] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:01:09,178 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:01:09,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-27 07:01:09,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217810386] [2023-08-27 07:01:09,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:01:09,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 07:01:09,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:01:09,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 07:01:09,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=495, Unknown=10, NotChecked=46, Total=650 [2023-08-27 07:01:09,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 444 out of 1284 [2023-08-27 07:01:09,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 491 transitions, 11442 flow. Second operand has 26 states, 26 states have (on average 445.2692307692308) internal successors, (11577), 26 states have internal predecessors, (11577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:01:09,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:01:09,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 444 of 1284 [2023-08-27 07:01:09,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:01:24,476 INFO L124 PetriNetUnfolderBase]: 17349/28784 cut-off events. [2023-08-27 07:01:24,477 INFO L125 PetriNetUnfolderBase]: For 592051/592051 co-relation queries the response was YES. [2023-08-27 07:01:24,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 255392 conditions, 28784 events. 17349/28784 cut-off events. For 592051/592051 co-relation queries the response was YES. Maximal size of possible extension queue 1313. Compared 236137 event pairs, 1651 based on Foata normal form. 302/26726 useless extension candidates. Maximal degree in co-relation 255316. Up to 6712 conditions per place. [2023-08-27 07:01:24,883 INFO L140 encePairwiseOnDemand]: 1271/1284 looper letters, 2547 selfloop transitions, 76 changer transitions 0/2623 dead transitions. [2023-08-27 07:01:24,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 2623 transitions, 66254 flow [2023-08-27 07:01:24,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 07:01:24,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 07:01:24,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 11920 transitions. [2023-08-27 07:01:24,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3570572729451234 [2023-08-27 07:01:24,889 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 11920 transitions. [2023-08-27 07:01:24,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 11920 transitions. [2023-08-27 07:01:24,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:01:24,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 11920 transitions. [2023-08-27 07:01:24,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 458.46153846153845) internal successors, (11920), 26 states have internal predecessors, (11920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:01:24,909 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 1284.0) internal successors, (34668), 27 states have internal predecessors, (34668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:01:24,912 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 1284.0) internal successors, (34668), 27 states have internal predecessors, (34668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:01:24,912 INFO L175 Difference]: Start difference. First operand has 286 places, 491 transitions, 11442 flow. Second operand 26 states and 11920 transitions. [2023-08-27 07:01:24,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 2623 transitions, 66254 flow [2023-08-27 07:01:26,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 2623 transitions, 66209 flow, removed 22 selfloop flow, removed 1 redundant places. [2023-08-27 07:01:26,431 INFO L231 Difference]: Finished difference. Result has 316 places, 529 transitions, 12466 flow [2023-08-27 07:01:26,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=11405, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=12466, PETRI_PLACES=316, PETRI_TRANSITIONS=529} [2023-08-27 07:01:26,432 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 240 predicate places. [2023-08-27 07:01:26,432 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 529 transitions, 12466 flow [2023-08-27 07:01:26,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 445.2692307692308) internal successors, (11577), 26 states have internal predecessors, (11577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:01:26,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:01:26,434 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 07:01:26,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-27 07:01:26,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-08-27 07:01:26,640 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 07:01:26,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:01:26,641 INFO L85 PathProgramCache]: Analyzing trace with hash 92431506, now seen corresponding path program 2 times [2023-08-27 07:01:26,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:01:26,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994104624] [2023-08-27 07:01:26,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:01:26,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:01:26,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:01:27,172 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:01:27,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:01:27,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994104624] [2023-08-27 07:01:27,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994104624] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:01:27,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36034398] [2023-08-27 07:01:27,172 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:01:27,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:01:27,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:01:27,173 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:01:27,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-27 07:01:27,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:01:27,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:01:27,451 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-27 07:01:27,457 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:01:27,502 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 07:01:27,531 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2023-08-27 07:01:27,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:01:27,570 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 07:01:27,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:01:27,608 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 07:01:28,564 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:01:28,565 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 486 treesize of output 410 [2023-08-27 07:01:28,869 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:01:28,869 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:01:30,646 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1229 (Array Int Int)) (v_ArrVal_1230 (Array Int Int))) (let ((.cse2 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1229) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1230) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse0 (select .cse2 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (.cse1 (select .cse2 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (<= 0 (+ .cse0 2147483648)) (< 2147483647 .cse1) (< (+ .cse0 .cse1 2147483648) 0))))) is different from false [2023-08-27 07:01:30,720 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:01:30,720 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 139 treesize of output 84 [2023-08-27 07:01:30,732 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:01:30,732 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 445 treesize of output 413 [2023-08-27 07:01:30,740 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:01:30,740 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 95 treesize of output 71 [2023-08-27 07:01:30,757 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:01:30,758 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 86 treesize of output 74 [2023-08-27 07:01:30,889 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2023-08-27 07:01:30,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36034398] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:01:30,889 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:01:30,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-08-27 07:01:30,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826985676] [2023-08-27 07:01:30,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:01:30,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 07:01:30,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:01:30,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 07:01:30,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=463, Unknown=10, NotChecked=44, Total=600 [2023-08-27 07:01:30,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 448 out of 1284 [2023-08-27 07:01:30,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 529 transitions, 12466 flow. Second operand has 25 states, 25 states have (on average 449.28) internal successors, (11232), 25 states have internal predecessors, (11232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:01:30,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:01:30,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 448 of 1284 [2023-08-27 07:01:30,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:01:44,360 WARN L234 SmtUtils]: Spent 12.23s on a formula simplification. DAG size of input: 74 DAG size of output: 74 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 07:01:53,711 INFO L124 PetriNetUnfolderBase]: 16289/27120 cut-off events. [2023-08-27 07:01:53,712 INFO L125 PetriNetUnfolderBase]: For 564959/564959 co-relation queries the response was YES. [2023-08-27 07:01:53,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 248235 conditions, 27120 events. 16289/27120 cut-off events. For 564959/564959 co-relation queries the response was YES. Maximal size of possible extension queue 1292. Compared 220287 event pairs, 1831 based on Foata normal form. 302/26418 useless extension candidates. Maximal degree in co-relation 248152. Up to 5511 conditions per place. [2023-08-27 07:01:54,055 INFO L140 encePairwiseOnDemand]: 1273/1284 looper letters, 2225 selfloop transitions, 52 changer transitions 0/2277 dead transitions. [2023-08-27 07:01:54,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 2277 transitions, 58070 flow [2023-08-27 07:01:54,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 07:01:54,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 07:01:54,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 8775 transitions. [2023-08-27 07:01:54,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3596901131333005 [2023-08-27 07:01:54,060 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 8775 transitions. [2023-08-27 07:01:54,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 8775 transitions. [2023-08-27 07:01:54,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:01:54,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 8775 transitions. [2023-08-27 07:01:54,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 461.8421052631579) internal successors, (8775), 19 states have internal predecessors, (8775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:01:54,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 1284.0) internal successors, (25680), 20 states have internal predecessors, (25680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:01:54,077 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 1284.0) internal successors, (25680), 20 states have internal predecessors, (25680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:01:54,078 INFO L175 Difference]: Start difference. First operand has 316 places, 529 transitions, 12466 flow. Second operand 19 states and 8775 transitions. [2023-08-27 07:01:54,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 2277 transitions, 58070 flow [2023-08-27 07:01:55,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 2277 transitions, 58005 flow, removed 4 selfloop flow, removed 14 redundant places. [2023-08-27 07:01:55,651 INFO L231 Difference]: Finished difference. Result has 318 places, 526 transitions, 12467 flow [2023-08-27 07:01:55,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=12363, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=12467, PETRI_PLACES=318, PETRI_TRANSITIONS=526} [2023-08-27 07:01:55,652 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 242 predicate places. [2023-08-27 07:01:55,652 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 526 transitions, 12467 flow [2023-08-27 07:01:55,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 449.28) internal successors, (11232), 25 states have internal predecessors, (11232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:01:55,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:01:55,654 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:01:55,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-27 07:01:55,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:01:55,854 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 07:01:55,855 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:01:55,855 INFO L85 PathProgramCache]: Analyzing trace with hash -960387049, now seen corresponding path program 1 times [2023-08-27 07:01:55,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:01:55,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478823188] [2023-08-27 07:01:55,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:01:55,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:01:55,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:01:55,996 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-27 07:01:55,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:01:55,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478823188] [2023-08-27 07:01:55,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478823188] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:01:55,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:01:55,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 07:01:55,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656100982] [2023-08-27 07:01:55,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:01:55,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:01:55,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:01:55,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:01:55,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:01:55,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 394 out of 1284 [2023-08-27 07:01:55,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 526 transitions, 12467 flow. Second operand has 3 states, 3 states have (on average 397.3333333333333) internal successors, (1192), 3 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:01:55,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:01:55,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 394 of 1284 [2023-08-27 07:01:55,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:02:05,169 INFO L124 PetriNetUnfolderBase]: 15893/26498 cut-off events. [2023-08-27 07:02:05,170 INFO L125 PetriNetUnfolderBase]: For 389685/389685 co-relation queries the response was YES. [2023-08-27 07:02:05,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 246654 conditions, 26498 events. 15893/26498 cut-off events. For 389685/389685 co-relation queries the response was YES. Maximal size of possible extension queue 1288. Compared 208377 event pairs, 7468 based on Foata normal form. 278/25494 useless extension candidates. Maximal degree in co-relation 246571. Up to 19326 conditions per place. [2023-08-27 07:02:05,588 INFO L140 encePairwiseOnDemand]: 1274/1284 looper letters, 399 selfloop transitions, 166 changer transitions 0/565 dead transitions. [2023-08-27 07:02:05,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 565 transitions, 14058 flow [2023-08-27 07:02:05,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:02:05,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:02:05,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1229 transitions. [2023-08-27 07:02:05,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31905503634475596 [2023-08-27 07:02:05,590 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1229 transitions. [2023-08-27 07:02:05,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1229 transitions. [2023-08-27 07:02:05,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:02:05,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1229 transitions. [2023-08-27 07:02:05,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 409.6666666666667) internal successors, (1229), 3 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:05,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:05,593 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1284.0) internal successors, (5136), 4 states have internal predecessors, (5136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:05,594 INFO L175 Difference]: Start difference. First operand has 318 places, 526 transitions, 12467 flow. Second operand 3 states and 1229 transitions. [2023-08-27 07:02:05,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 565 transitions, 14058 flow [2023-08-27 07:02:08,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 565 transitions, 13868 flow, removed 13 selfloop flow, removed 13 redundant places. [2023-08-27 07:02:08,913 INFO L231 Difference]: Finished difference. Result has 307 places, 525 transitions, 12629 flow [2023-08-27 07:02:08,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=12297, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=12629, PETRI_PLACES=307, PETRI_TRANSITIONS=525} [2023-08-27 07:02:08,914 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 231 predicate places. [2023-08-27 07:02:08,914 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 525 transitions, 12629 flow [2023-08-27 07:02:08,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 397.3333333333333) internal successors, (1192), 3 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:08,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:02:08,914 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:02:08,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-27 07:02:08,914 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 07:02:08,914 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:02:08,914 INFO L85 PathProgramCache]: Analyzing trace with hash 384661719, now seen corresponding path program 1 times [2023-08-27 07:02:08,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:02:08,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838015779] [2023-08-27 07:02:08,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:02:08,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:02:08,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:02:09,363 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:02:09,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:02:09,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838015779] [2023-08-27 07:02:09,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838015779] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:02:09,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038695426] [2023-08-27 07:02:09,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:02:09,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:02:09,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:02:09,365 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:02:09,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-27 07:02:09,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:02:09,644 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 07:02:09,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:02:09,692 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 07:02:09,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:02:09,719 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2023-08-27 07:02:09,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:02:09,758 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 07:02:09,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:02:09,836 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 07:02:09,838 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:02:09,838 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:02:09,856 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1293 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1293) c_~A~0.base) (+ c_~A~0.offset (* c_~i~0 4))) 4294967296)) is different from false [2023-08-27 07:02:09,860 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1293 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1293) c_~A~0.base) (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork1_#t~post7#1| 4) 4)) 4294967296)) is different from false [2023-08-27 07:02:09,966 INFO L322 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-08-27 07:02:09,966 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 40 [2023-08-27 07:02:09,972 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:02:09,972 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 65 [2023-08-27 07:02:09,975 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2023-08-27 07:02:09,978 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-08-27 07:02:10,038 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:02:10,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038695426] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:02:10,039 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:02:10,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-08-27 07:02:10,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563534920] [2023-08-27 07:02:10,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:02:10,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 07:02:10,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:02:10,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 07:02:10,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=436, Unknown=4, NotChecked=86, Total=600 [2023-08-27 07:02:10,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 465 out of 1284 [2023-08-27 07:02:10,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 525 transitions, 12629 flow. Second operand has 25 states, 25 states have (on average 466.28) internal successors, (11657), 25 states have internal predecessors, (11657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:10,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:02:10,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 465 of 1284 [2023-08-27 07:02:10,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:02:19,415 INFO L124 PetriNetUnfolderBase]: 15585/25982 cut-off events. [2023-08-27 07:02:19,415 INFO L125 PetriNetUnfolderBase]: For 379895/379895 co-relation queries the response was YES. [2023-08-27 07:02:19,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 243689 conditions, 25982 events. 15585/25982 cut-off events. For 379895/379895 co-relation queries the response was YES. Maximal size of possible extension queue 1248. Compared 204443 event pairs, 3575 based on Foata normal form. 208/24932 useless extension candidates. Maximal degree in co-relation 243609. Up to 10030 conditions per place. [2023-08-27 07:02:19,852 INFO L140 encePairwiseOnDemand]: 1268/1284 looper letters, 431 selfloop transitions, 293 changer transitions 0/724 dead transitions. [2023-08-27 07:02:19,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 724 transitions, 16151 flow [2023-08-27 07:02:19,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 07:02:19,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 07:02:19,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 5709 transitions. [2023-08-27 07:02:19,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37052180685358255 [2023-08-27 07:02:19,856 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 5709 transitions. [2023-08-27 07:02:19,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 5709 transitions. [2023-08-27 07:02:19,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:02:19,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 5709 transitions. [2023-08-27 07:02:19,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 475.75) internal successors, (5709), 12 states have internal predecessors, (5709), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:19,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 1284.0) internal successors, (16692), 13 states have internal predecessors, (16692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:19,866 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 1284.0) internal successors, (16692), 13 states have internal predecessors, (16692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:19,866 INFO L175 Difference]: Start difference. First operand has 307 places, 525 transitions, 12629 flow. Second operand 12 states and 5709 transitions. [2023-08-27 07:02:19,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 724 transitions, 16151 flow [2023-08-27 07:02:22,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 724 transitions, 16028 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:02:22,993 INFO L231 Difference]: Finished difference. Result has 317 places, 521 transitions, 13002 flow [2023-08-27 07:02:22,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=12416, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13002, PETRI_PLACES=317, PETRI_TRANSITIONS=521} [2023-08-27 07:02:22,993 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 241 predicate places. [2023-08-27 07:02:22,994 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 521 transitions, 13002 flow [2023-08-27 07:02:22,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 466.28) internal successors, (11657), 25 states have internal predecessors, (11657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:22,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:02:22,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:02:23,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-08-27 07:02:23,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:02:23,195 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 07:02:23,196 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:02:23,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1530444213, now seen corresponding path program 1 times [2023-08-27 07:02:23,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:02:23,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036717323] [2023-08-27 07:02:23,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:02:23,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:02:23,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:02:23,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:02:23,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:02:23,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036717323] [2023-08-27 07:02:23,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036717323] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:02:23,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:02:23,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 07:02:23,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536245163] [2023-08-27 07:02:23,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:02:23,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 07:02:23,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:02:23,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 07:02:23,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-08-27 07:02:23,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 1284 [2023-08-27 07:02:23,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 521 transitions, 13002 flow. Second operand has 6 states, 6 states have (on average 463.0) internal successors, (2778), 6 states have internal predecessors, (2778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:23,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:02:23,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 1284 [2023-08-27 07:02:23,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:02:32,827 INFO L124 PetriNetUnfolderBase]: 16179/26894 cut-off events. [2023-08-27 07:02:32,827 INFO L125 PetriNetUnfolderBase]: For 419878/419878 co-relation queries the response was YES. [2023-08-27 07:02:33,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 254788 conditions, 26894 events. 16179/26894 cut-off events. For 419878/419878 co-relation queries the response was YES. Maximal size of possible extension queue 1207. Compared 209552 event pairs, 6720 based on Foata normal form. 1/25616 useless extension candidates. Maximal degree in co-relation 254707. Up to 25224 conditions per place. [2023-08-27 07:02:33,215 INFO L140 encePairwiseOnDemand]: 1276/1284 looper letters, 656 selfloop transitions, 78 changer transitions 7/741 dead transitions. [2023-08-27 07:02:33,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 741 transitions, 19208 flow [2023-08-27 07:02:33,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 07:02:33,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 07:02:33,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2839 transitions. [2023-08-27 07:02:33,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685098650051921 [2023-08-27 07:02:33,217 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2839 transitions. [2023-08-27 07:02:33,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2839 transitions. [2023-08-27 07:02:33,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:02:33,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2839 transitions. [2023-08-27 07:02:33,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 473.1666666666667) internal successors, (2839), 6 states have internal predecessors, (2839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:33,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1284.0) internal successors, (8988), 7 states have internal predecessors, (8988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:33,222 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1284.0) internal successors, (8988), 7 states have internal predecessors, (8988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:33,222 INFO L175 Difference]: Start difference. First operand has 317 places, 521 transitions, 13002 flow. Second operand 6 states and 2839 transitions. [2023-08-27 07:02:33,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 741 transitions, 19208 flow [2023-08-27 07:02:36,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 741 transitions, 18706 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-08-27 07:02:36,366 INFO L231 Difference]: Finished difference. Result has 315 places, 580 transitions, 14023 flow [2023-08-27 07:02:36,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=12638, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=14023, PETRI_PLACES=315, PETRI_TRANSITIONS=580} [2023-08-27 07:02:36,366 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 239 predicate places. [2023-08-27 07:02:36,367 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 580 transitions, 14023 flow [2023-08-27 07:02:36,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 463.0) internal successors, (2778), 6 states have internal predecessors, (2778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:36,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:02:36,367 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:02:36,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-27 07:02:36,367 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 07:02:36,367 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:02:36,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1649248342, now seen corresponding path program 1 times [2023-08-27 07:02:36,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:02:36,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796304435] [2023-08-27 07:02:36,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:02:36,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:02:36,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:02:36,646 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:02:36,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:02:36,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796304435] [2023-08-27 07:02:36,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796304435] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:02:36,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050499903] [2023-08-27 07:02:36,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:02:36,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:02:36,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:02:36,647 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:02:36,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-27 07:02:36,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:02:36,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-27 07:02:36,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:02:37,057 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:02:37,057 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:02:37,070 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2023-08-27 07:02:37,152 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:02:37,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050499903] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:02:37,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:02:37,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-27 07:02:37,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630243534] [2023-08-27 07:02:37,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:02:37,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 07:02:37,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:02:37,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 07:02:37,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2023-08-27 07:02:37,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 1284 [2023-08-27 07:02:37,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 580 transitions, 14023 flow. Second operand has 21 states, 21 states have (on average 477.3333333333333) internal successors, (10024), 21 states have internal predecessors, (10024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:37,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:02:37,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 1284 [2023-08-27 07:02:37,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:02:45,638 INFO L124 PetriNetUnfolderBase]: 14076/23335 cut-off events. [2023-08-27 07:02:45,639 INFO L125 PetriNetUnfolderBase]: For 354491/354491 co-relation queries the response was YES. [2023-08-27 07:02:45,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222091 conditions, 23335 events. 14076/23335 cut-off events. For 354491/354491 co-relation queries the response was YES. Maximal size of possible extension queue 1081. Compared 176237 event pairs, 7900 based on Foata normal form. 152/22208 useless extension candidates. Maximal degree in co-relation 222028. Up to 18804 conditions per place. [2023-08-27 07:02:45,946 INFO L140 encePairwiseOnDemand]: 1272/1284 looper letters, 454 selfloop transitions, 90 changer transitions 0/544 dead transitions. [2023-08-27 07:02:45,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 544 transitions, 11947 flow [2023-08-27 07:02:45,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 07:02:45,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 07:02:45,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6784 transitions. [2023-08-27 07:02:45,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3773920783266578 [2023-08-27 07:02:45,950 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6784 transitions. [2023-08-27 07:02:45,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6784 transitions. [2023-08-27 07:02:45,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:02:45,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6784 transitions. [2023-08-27 07:02:45,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 484.57142857142856) internal successors, (6784), 14 states have internal predecessors, (6784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:45,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 1284.0) internal successors, (19260), 15 states have internal predecessors, (19260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:45,961 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 1284.0) internal successors, (19260), 15 states have internal predecessors, (19260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:45,961 INFO L175 Difference]: Start difference. First operand has 315 places, 580 transitions, 14023 flow. Second operand 14 states and 6784 transitions. [2023-08-27 07:02:45,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 544 transitions, 11947 flow [2023-08-27 07:02:48,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 544 transitions, 11419 flow, removed 121 selfloop flow, removed 13 redundant places. [2023-08-27 07:02:48,474 INFO L231 Difference]: Finished difference. Result has 306 places, 430 transitions, 9354 flow [2023-08-27 07:02:48,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=9056, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9354, PETRI_PLACES=306, PETRI_TRANSITIONS=430} [2023-08-27 07:02:48,475 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 230 predicate places. [2023-08-27 07:02:48,475 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 430 transitions, 9354 flow [2023-08-27 07:02:48,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 477.3333333333333) internal successors, (10024), 21 states have internal predecessors, (10024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:48,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:02:48,476 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1] [2023-08-27 07:02:48,481 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-08-27 07:02:48,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-08-27 07:02:48,676 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 07:02:48,677 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:02:48,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1429586938, now seen corresponding path program 4 times [2023-08-27 07:02:48,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:02:48,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492414370] [2023-08-27 07:02:48,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:02:48,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:02:48,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:02:49,134 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:02:49,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:02:49,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492414370] [2023-08-27 07:02:49,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492414370] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:02:49,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722462023] [2023-08-27 07:02:49,135 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 07:02:49,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:02:49,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:02:49,136 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:02:49,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-27 07:02:49,459 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 07:02:49,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:02:49,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-27 07:02:49,469 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:02:51,796 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:02:51,797 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:02:55,178 INFO L322 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2023-08-27 07:02:55,179 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1661 treesize of output 958 [2023-08-27 07:02:56,001 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:02:56,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722462023] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:02:56,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:02:56,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-27 07:02:56,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061510084] [2023-08-27 07:02:56,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:02:56,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 07:02:56,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:02:56,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 07:02:56,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=501, Unknown=0, NotChecked=0, Total=650 [2023-08-27 07:02:56,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 453 out of 1284 [2023-08-27 07:02:56,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 430 transitions, 9354 flow. Second operand has 26 states, 26 states have (on average 454.38461538461536) internal successors, (11814), 26 states have internal predecessors, (11814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:02:56,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:02:56,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 453 of 1284 [2023-08-27 07:02:56,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:03:04,065 INFO L124 PetriNetUnfolderBase]: 12458/20859 cut-off events. [2023-08-27 07:03:04,065 INFO L125 PetriNetUnfolderBase]: For 396061/396061 co-relation queries the response was YES. [2023-08-27 07:03:04,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192020 conditions, 20859 events. 12458/20859 cut-off events. For 396061/396061 co-relation queries the response was YES. Maximal size of possible extension queue 899. Compared 163402 event pairs, 2278 based on Foata normal form. 858/20766 useless extension candidates. Maximal degree in co-relation 191964. Up to 5327 conditions per place. [2023-08-27 07:03:04,270 INFO L140 encePairwiseOnDemand]: 1274/1284 looper letters, 1809 selfloop transitions, 47 changer transitions 0/1856 dead transitions. [2023-08-27 07:03:04,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 1856 transitions, 45380 flow [2023-08-27 07:03:04,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 07:03:04,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 07:03:04,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 9341 transitions. [2023-08-27 07:03:04,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36374610591900314 [2023-08-27 07:03:04,276 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 9341 transitions. [2023-08-27 07:03:04,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 9341 transitions. [2023-08-27 07:03:04,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:03:04,277 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 9341 transitions. [2023-08-27 07:03:04,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 467.05) internal successors, (9341), 20 states have internal predecessors, (9341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:03:04,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 1284.0) internal successors, (26964), 21 states have internal predecessors, (26964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:03:04,292 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 1284.0) internal successors, (26964), 21 states have internal predecessors, (26964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:03:04,292 INFO L175 Difference]: Start difference. First operand has 306 places, 430 transitions, 9354 flow. Second operand 20 states and 9341 transitions. [2023-08-27 07:03:04,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 1856 transitions, 45380 flow [2023-08-27 07:03:05,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 1856 transitions, 44926 flow, removed 78 selfloop flow, removed 9 redundant places. [2023-08-27 07:03:05,250 INFO L231 Difference]: Finished difference. Result has 315 places, 427 transitions, 9238 flow [2023-08-27 07:03:05,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=9141, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=9238, PETRI_PLACES=315, PETRI_TRANSITIONS=427} [2023-08-27 07:03:05,251 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 239 predicate places. [2023-08-27 07:03:05,251 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 427 transitions, 9238 flow [2023-08-27 07:03:05,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 454.38461538461536) internal successors, (11814), 26 states have internal predecessors, (11814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:03:05,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:03:05,253 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:03:05,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-27 07:03:05,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-08-27 07:03:05,457 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 07:03:05,457 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:03:05,457 INFO L85 PathProgramCache]: Analyzing trace with hash 449304746, now seen corresponding path program 1 times [2023-08-27 07:03:05,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:03:05,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938419221] [2023-08-27 07:03:05,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:03:05,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:03:05,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:03:06,347 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:03:06,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:03:06,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938419221] [2023-08-27 07:03:06,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938419221] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:03:06,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704248307] [2023-08-27 07:03:06,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:03:06,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:03:06,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:03:06,349 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:03:06,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-27 07:03:06,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:03:06,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 07:03:06,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:03:06,774 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 07:03:06,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:03:06,804 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2023-08-27 07:03:06,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:03:06,848 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 07:03:06,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:03:06,897 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 07:03:08,127 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:03:08,127 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:03:10,689 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse12 (* c_~j~0 4))) (let ((.cse2 (+ c_~A~0.offset 8 .cse12)) (.cse4 (+ c_~A~0.offset .cse12 4)) (.cse5 (+ c_~A~0.offset .cse12))) (and (forall ((v_ArrVal_1422 (Array Int Int))) (let ((.cse1 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1422) c_~A~0.base))) (let ((.cse0 (select .cse1 .cse5)) (.cse3 (select .cse1 .cse4))) (or (< (+ .cse0 9223372039002259455) 0) (< (select .cse1 .cse2) 4294967296) (< 4294967295 .cse0) (< 2147483647 (+ .cse0 .cse3 c_~bag2~0)) (< 2147483647 (+ .cse0 c_~bag2~0)) (< (+ .cse0 c_~bag2~0 2147483648) 0) (< (+ .cse0 .cse3 c_~bag2~0 2147483648) 0))))) (or (< (+ c_~bag2~0 c_~sum2~0 2147483648) 0) (and (forall ((v_ArrVal_1422 (Array Int Int))) (let ((.cse6 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1422) c_~A~0.base))) (let ((.cse7 (select .cse6 .cse5)) (.cse8 (select .cse6 .cse4))) (or (< (select .cse6 .cse2) 4294967296) (< 2147483647 (+ .cse7 .cse8)) (< 2147483647 (+ .cse7 c_~bag2~0 c_~sum2~0)) (< 2147483647 (+ .cse7 c_~bag2~0)) (< (+ .cse7 c_~bag2~0 c_~sum2~0 2147483648) 0) (< (+ .cse7 c_~bag2~0 2147483648) 0) (< 4294967295 .cse8) (< (+ .cse7 .cse8 2147483648) 0))))) (forall ((v_ArrVal_1422 (Array Int Int))) (let ((.cse9 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1422) c_~A~0.base))) (let ((.cse10 (select .cse9 .cse5)) (.cse11 (select .cse9 .cse4))) (or (< (select .cse9 .cse2) 4294967296) (< 4294967295 .cse10) (< 2147483647 (+ .cse10 c_~bag2~0)) (< c_~bag2~0 (+ .cse11 1)) (< (+ .cse10 .cse11 2147483648) 0)))))) (< 2147483647 (+ c_~bag2~0 c_~sum2~0)) (< 4294967295 c_~bag2~0))))) is different from false [2023-08-27 07:03:10,975 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse4 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (and (forall ((v_ArrVal_1422 (Array Int Int)) (v_ArrVal_1421 (Array Int Int))) (let ((.cse2 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1421) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1422) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse0 (select .cse2 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse1 (select .cse2 .cse4))) (or (< 2147483647 .cse0) (< (+ .cse0 .cse1 2147483648) 0) (< (select .cse2 .cse3) 4294967296) (< 0 (+ .cse1 1)))))) (forall ((v_ArrVal_1422 (Array Int Int)) (v_ArrVal_1421 (Array Int Int))) (let ((.cse7 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1421) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1422) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse5 (select .cse7 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse6 (select .cse7 .cse4))) (or (< 2147483647 .cse5) (< (+ .cse5 2147483648) 0) (< 2147483647 (+ .cse5 .cse6)) (< (+ .cse5 .cse6 2147483648) 0) (< (select .cse7 .cse3) 4294967296))))))) is different from false [2023-08-27 07:03:11,007 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse4 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse5 (select |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (.cse6 (+ (* 4 |c_ULTIMATE.start_create_fresh_int_array_~i~1#1|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (and (forall ((v_ArrVal_1420 Int) (v_ArrVal_1422 (Array Int Int)) (v_ArrVal_1421 (Array Int Int))) (let ((.cse0 (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store .cse5 .cse6 v_ArrVal_1420)) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1421) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1422) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse2 (select .cse0 .cse4)) (.cse3 (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< (select .cse0 .cse1) 4294967296) (< (+ .cse2 .cse3 2147483648) 0) (< 2147483647 .cse3) (< (+ .cse3 2147483648) 0) (< 2147483647 (+ .cse2 .cse3)))))) (forall ((v_ArrVal_1420 Int) (v_ArrVal_1422 (Array Int Int)) (v_ArrVal_1421 (Array Int Int))) (let ((.cse7 (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store .cse5 .cse6 v_ArrVal_1420)) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1421) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1422) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse8 (select .cse7 .cse4)) (.cse9 (select .cse7 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< (select .cse7 .cse1) 4294967296) (< 0 (+ .cse8 1)) (< (+ .cse8 .cse9 2147483648) 0) (< 2147483647 .cse9))))))) is different from false [2023-08-27 07:03:11,045 INFO L322 Elim1Store]: treesize reduction 42, result has 53.8 percent of original size [2023-08-27 07:03:11,046 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 402 treesize of output 232 [2023-08-27 07:03:11,059 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 702 treesize of output 669 [2023-08-27 07:03:11,094 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:03:11,094 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 597 treesize of output 579 [2023-08-27 07:03:11,126 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 544 treesize of output 504 [2023-08-27 07:03:11,140 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 504 treesize of output 484 [2023-08-27 07:03:11,155 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 484 treesize of output 468 [2023-08-27 07:03:11,184 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:03:11,185 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 512 treesize of output 504 [2023-08-27 07:03:11,205 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:03:11,206 INFO L351 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 452 treesize of output 420 [2023-08-27 07:03:11,572 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 07:03:11,728 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 7 not checked. [2023-08-27 07:03:11,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704248307] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:03:11,728 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:03:11,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-08-27 07:03:11,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143946120] [2023-08-27 07:03:11,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:03:11,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 07:03:11,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:03:11,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 07:03:11,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=575, Unknown=3, NotChecked=150, Total=812 [2023-08-27 07:03:11,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 448 out of 1284 [2023-08-27 07:03:11,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 427 transitions, 9238 flow. Second operand has 29 states, 29 states have (on average 449.3448275862069) internal successors, (13031), 29 states have internal predecessors, (13031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:03:11,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:03:11,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 448 of 1284 [2023-08-27 07:03:11,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:03:20,104 INFO L124 PetriNetUnfolderBase]: 12014/20129 cut-off events. [2023-08-27 07:03:20,104 INFO L125 PetriNetUnfolderBase]: For 406494/406494 co-relation queries the response was YES. [2023-08-27 07:03:20,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189125 conditions, 20129 events. 12014/20129 cut-off events. For 406494/406494 co-relation queries the response was YES. Maximal size of possible extension queue 908. Compared 158345 event pairs, 798 based on Foata normal form. 0/19478 useless extension candidates. Maximal degree in co-relation 189067. Up to 3567 conditions per place. [2023-08-27 07:03:20,337 INFO L140 encePairwiseOnDemand]: 1274/1284 looper letters, 1745 selfloop transitions, 53 changer transitions 0/1798 dead transitions. [2023-08-27 07:03:20,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 1798 transitions, 43903 flow [2023-08-27 07:03:20,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 07:03:20,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 07:03:20,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 8320 transitions. [2023-08-27 07:03:20,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35998615437867776 [2023-08-27 07:03:20,342 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 8320 transitions. [2023-08-27 07:03:20,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 8320 transitions. [2023-08-27 07:03:20,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:03:20,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 8320 transitions. [2023-08-27 07:03:20,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 462.22222222222223) internal successors, (8320), 18 states have internal predecessors, (8320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:03:20,356 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 1284.0) internal successors, (24396), 19 states have internal predecessors, (24396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:03:20,357 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 1284.0) internal successors, (24396), 19 states have internal predecessors, (24396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:03:20,357 INFO L175 Difference]: Start difference. First operand has 315 places, 427 transitions, 9238 flow. Second operand 18 states and 8320 transitions. [2023-08-27 07:03:20,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 1798 transitions, 43903 flow [2023-08-27 07:03:21,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 1798 transitions, 43836 flow, removed 0 selfloop flow, removed 13 redundant places. [2023-08-27 07:03:21,823 INFO L231 Difference]: Finished difference. Result has 316 places, 426 transitions, 9260 flow [2023-08-27 07:03:21,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=9154, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9260, PETRI_PLACES=316, PETRI_TRANSITIONS=426} [2023-08-27 07:03:21,824 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 240 predicate places. [2023-08-27 07:03:21,824 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 426 transitions, 9260 flow [2023-08-27 07:03:21,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 449.3448275862069) internal successors, (13031), 29 states have internal predecessors, (13031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:03:21,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:03:21,825 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1] [2023-08-27 07:03:21,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-27 07:03:22,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:03:22,026 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 07:03:22,026 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:03:22,026 INFO L85 PathProgramCache]: Analyzing trace with hash 186605362, now seen corresponding path program 5 times [2023-08-27 07:03:22,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:03:22,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296308613] [2023-08-27 07:03:22,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:03:22,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:03:22,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:03:22,791 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:03:22,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:03:22,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296308613] [2023-08-27 07:03:22,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296308613] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:03:22,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610036829] [2023-08-27 07:03:22,792 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 07:03:22,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:03:22,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:03:22,797 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:03:22,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-27 07:03:23,191 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 07:03:23,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:03:23,193 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 44 conjunts are in the unsatisfiable core [2023-08-27 07:03:23,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:03:23,293 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 07:03:23,329 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-08-27 07:03:23,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:03:23,587 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 07:03:23,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:03:23,654 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 07:03:26,352 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:03:26,352 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:03:30,605 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse32 (* c_~j~0 4))) (let ((.cse7 (+ c_~A~0.offset 12 .cse32)) (.cse8 (+ c_~A~0.offset .cse32 4)) (.cse9 (+ c_~A~0.offset 8 .cse32)) (.cse10 (+ c_~A~0.offset .cse32)) (.cse0 (<= c_~N~0 (+ c_~j~0 3)))) (and (or .cse0 (forall ((v_ArrVal_1470 (Array Int Int))) (let ((.cse6 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1470) c_~A~0.base))) (let ((.cse4 (select .cse6 .cse10)) (.cse2 (select .cse6 .cse9)) (.cse5 (select .cse6 .cse8))) (let ((.cse1 (select .cse6 .cse7)) (.cse3 (+ .cse4 .cse2 c_~bag2~0 .cse5))) (or (<= (+ .cse1 .cse2) 2147483647) (< .cse3 c_~cap2~0) (< (+ .cse4 c_~bag2~0 .cse5 c_~sum2~0 2147483648) 0) (<= c_~cap2~0 (+ .cse4 c_~bag2~0 .cse5)) (< 0 .cse1) (< (+ .cse4 c_~bag2~0 .cse5 2147483648) 0) (< (+ .cse4 c_~bag2~0 2147483648) 0) (< 2147483647 (+ .cse4 c_~bag2~0 .cse5 c_~sum2~0)) (< 2147483647 .cse3) (<= c_~cap2~0 (+ .cse4 c_~bag2~0)) (< 4294967295 .cse4) (< .cse4 0))))))) (or (< (+ c_~bag2~0 c_~sum2~0 2147483648) 0) (< 2147483647 (+ c_~bag2~0 c_~sum2~0)) (< 4294967295 c_~bag2~0) (and (or (forall ((v_ArrVal_1470 (Array Int Int))) (let ((.cse18 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1470) c_~A~0.base))) (let ((.cse13 (select .cse18 .cse9)) (.cse15 (select .cse18 .cse10)) (.cse16 (select .cse18 .cse8))) (let ((.cse11 (+ .cse15 .cse16)) (.cse12 (select .cse18 .cse7)) (.cse14 (+ .cse13 .cse16)) (.cse17 (+ .cse15 c_~bag2~0))) (or (< 2147483647 .cse11) (<= (+ .cse12 .cse13) 2147483647) (< .cse14 c_~cap2~0) (< (+ .cse15 c_~bag2~0 .cse16 c_~sum2~0 2147483648) 0) (< .cse11 c_~cap2~0) (< 0 .cse12) (< .cse17 c_~cap2~0) (< 2147483647 (+ .cse15 c_~bag2~0 c_~sum2~0)) (< 2147483647 .cse14) (< (+ .cse15 c_~bag2~0 2147483648) 0) (< 4294967295 .cse13) (< (+ .cse15 .cse16 2147483648) 0) (< 2147483647 .cse17)))))) .cse0) (or .cse0 (forall ((v_ArrVal_1470 (Array Int Int))) (let ((.cse25 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1470) c_~A~0.base))) (let ((.cse20 (select .cse25 .cse9)) (.cse22 (select .cse25 .cse8)) (.cse21 (select .cse25 .cse10))) (let ((.cse19 (select .cse25 .cse7)) (.cse23 (+ .cse21 c_~bag2~0)) (.cse24 (+ .cse21 .cse20 .cse22))) (or (<= (+ .cse19 .cse20) 2147483647) (< (+ .cse21 c_~bag2~0 .cse22 c_~sum2~0 2147483648) 0) (< 0 .cse19) (<= c_~cap2~0 (+ .cse21 .cse22)) (< .cse23 c_~cap2~0) (< (+ .cse21 .cse22 2147483648) 0) (< .cse24 c_~cap2~0) (< 4294967295 .cse21) (< 2147483647 .cse23) (< 2147483647 .cse24))))))))) (or (forall ((v_ArrVal_1470 (Array Int Int))) (let ((.cse31 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1470) c_~A~0.base))) (let ((.cse29 (select .cse31 .cse10)) (.cse27 (select .cse31 .cse9)) (.cse30 (select .cse31 .cse8))) (let ((.cse26 (select .cse31 .cse7)) (.cse28 (+ .cse29 .cse27 c_~bag2~0 .cse30))) (or (<= (+ .cse26 .cse27) 2147483647) (< .cse28 c_~cap2~0) (< (+ .cse29 c_~bag2~0 .cse30 c_~sum2~0 2147483648) 0) (<= c_~cap2~0 (+ .cse29 c_~bag2~0 .cse30)) (< 0 .cse26) (< (+ .cse29 c_~bag2~0 .cse30 2147483648) 0) (< (+ .cse29 c_~bag2~0 2147483648) 0) (<= 0 .cse29) (< 2147483647 (+ .cse29 c_~bag2~0 .cse30 c_~sum2~0)) (< (+ .cse29 9223372039002259455) 0) (< 2147483647 .cse28) (<= c_~cap2~0 (+ .cse29 c_~bag2~0))))))) .cse0)))) is different from false [2023-08-27 07:03:31,100 WARN L839 $PredicateComparison]: unable to prove that (or (let ((.cse8 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse6 (+ 12 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse7 (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse9 (<= c_~N~0 3))) (and (or (forall ((v_ArrVal_1469 (Array Int Int)) (v_ArrVal_1470 (Array Int Int))) (let ((.cse5 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1469) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1470) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse3 (select .cse5 .cse8)) (.cse0 (select .cse5 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse2 (select .cse5 .cse7))) (let ((.cse1 (select .cse5 .cse6)) (.cse4 (+ .cse3 .cse0 .cse2))) (or (< (+ .cse0 2147483648) 0) (<= (+ .cse1 .cse2) 2147483647) (<= c_~cap2~0 .cse0) (< (+ .cse3 .cse0 2147483648) 0) (<= c_~cap2~0 (+ .cse3 .cse0)) (< .cse4 c_~cap2~0) (<= 0 .cse0) (< 0 .cse1) (< 2147483647 .cse4)))))) .cse9) (or (forall ((v_ArrVal_1469 (Array Int Int)) (v_ArrVal_1470 (Array Int Int))) (let ((.cse15 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1469) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1470) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse13 (select .cse15 .cse8)) (.cse12 (select .cse15 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse11 (select .cse15 .cse7))) (let ((.cse10 (select .cse15 .cse6)) (.cse14 (+ .cse13 .cse12 .cse11))) (or (<= (+ .cse10 .cse11) 2147483647) (<= c_~cap2~0 .cse12) (< (+ .cse13 .cse12 2147483648) 0) (< .cse12 0) (< .cse14 c_~cap2~0) (< 0 .cse10) (< 2147483647 .cse14)))))) .cse9) (or (forall ((v_ArrVal_1469 (Array Int Int)) (v_ArrVal_1470 (Array Int Int))) (let ((.cse21 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1469) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1470) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse19 (select .cse21 .cse8)) (.cse16 (select .cse21 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse18 (select .cse21 .cse7))) (let ((.cse17 (select .cse21 .cse6)) (.cse20 (+ .cse19 .cse16 .cse18))) (or (< 2147483647 .cse16) (<= (+ .cse17 .cse18) 2147483647) (< (+ .cse19 .cse16 2147483648) 0) (< .cse16 c_~cap2~0) (<= c_~cap2~0 (+ .cse19 .cse16)) (< .cse20 c_~cap2~0) (< 0 .cse17) (< 2147483647 .cse20)))))) .cse9) (or (forall ((v_ArrVal_1469 (Array Int Int)) (v_ArrVal_1470 (Array Int Int))) (let ((.cse26 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1469) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1470) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse24 (select .cse26 .cse7)) (.cse23 (select .cse26 .cse6)) (.cse25 (select .cse26 .cse8)) (.cse22 (select .cse26 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< 2147483647 .cse22) (<= (+ .cse23 .cse24) 2147483647) (< (+ .cse25 .cse22 2147483648) 0) (< 2147483647 (+ .cse25 .cse24)) (< 4294967295 .cse24) (< 0 .cse23) (< (+ .cse25 .cse22) c_~cap2~0))))) .cse9))) (< |c_ULTIMATE.start_create_fresh_int_array_~i~1#1| |c_ULTIMATE.start_create_fresh_int_array_~size#1|)) is different from false [2023-08-27 07:03:31,613 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:03:31,613 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 1876 treesize of output 931 [2023-08-27 07:03:31,629 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:03:31,633 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 859 [2023-08-27 07:03:31,643 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:03:31,650 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 882 [2023-08-27 07:03:31,662 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2693 treesize of output 2618 [2023-08-27 07:03:31,757 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:03:31,758 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 1890 treesize of output 1868 [2023-08-27 07:03:31,856 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1823 treesize of output 1727 [2023-08-27 07:03:31,895 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1727 treesize of output 1679 [2023-08-27 07:03:31,984 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:03:31,985 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 1698 treesize of output 1686 [2023-08-27 07:03:32,124 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 07:03:32,170 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1641 treesize of output 1565 [2023-08-27 07:03:32,208 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1565 treesize of output 1527 [2023-08-27 07:03:32,275 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:03:32,276 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 1546 treesize of output 1522 [2023-08-27 07:03:32,383 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1477 treesize of output 1427 [2023-08-27 07:03:32,425 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1427 treesize of output 1327 [2023-08-27 07:03:32,502 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:03:32,503 INFO L351 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 1848 treesize of output 1738 [2023-08-27 07:03:32,583 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:03:32,584 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1606 treesize of output 1522 [2023-08-27 07:03:32,650 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:03:32,650 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1522 treesize of output 1480 [2023-08-27 07:03:32,696 INFO L209 tifierPushTermWalker]: Run 20 iterations without descend maybe there is a nontermination bug. [2023-08-27 07:03:47,972 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 4 not checked. [2023-08-27 07:03:47,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610036829] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:03:47,973 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:03:47,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 07:03:47,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861351773] [2023-08-27 07:03:47,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:03:47,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 07:03:47,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:03:47,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 07:03:47,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=752, Unknown=10, NotChecked=114, Total=992 [2023-08-27 07:03:47,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 444 out of 1284 [2023-08-27 07:03:47,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 426 transitions, 9260 flow. Second operand has 32 states, 32 states have (on average 445.21875) internal successors, (14247), 32 states have internal predecessors, (14247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:03:47,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:03:47,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 444 of 1284 [2023-08-27 07:03:47,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:04:17,909 WARN L234 SmtUtils]: Spent 29.66s on a formula simplification. DAG size of input: 250 DAG size of output: 179 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 07:04:54,080 INFO L124 PetriNetUnfolderBase]: 30472/46539 cut-off events. [2023-08-27 07:04:54,080 INFO L125 PetriNetUnfolderBase]: For 887621/887621 co-relation queries the response was YES. [2023-08-27 07:04:54,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 485282 conditions, 46539 events. 30472/46539 cut-off events. For 887621/887621 co-relation queries the response was YES. Maximal size of possible extension queue 1624. Compared 347079 event pairs, 853 based on Foata normal form. 2002/45505 useless extension candidates. Maximal degree in co-relation 485224. Up to 11155 conditions per place. [2023-08-27 07:04:54,868 INFO L140 encePairwiseOnDemand]: 1271/1284 looper letters, 4862 selfloop transitions, 145 changer transitions 0/5007 dead transitions. [2023-08-27 07:04:54,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 5007 transitions, 123108 flow [2023-08-27 07:04:54,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-08-27 07:04:54,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-08-27 07:04:54,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 22551 transitions. [2023-08-27 07:04:54,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3584302880030517 [2023-08-27 07:04:54,881 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 22551 transitions. [2023-08-27 07:04:54,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 22551 transitions. [2023-08-27 07:04:54,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:04:54,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 22551 transitions. [2023-08-27 07:04:54,895 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 460.2244897959184) internal successors, (22551), 49 states have internal predecessors, (22551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:04:54,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 1284.0) internal successors, (64200), 50 states have internal predecessors, (64200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:04:54,929 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 1284.0) internal successors, (64200), 50 states have internal predecessors, (64200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:04:54,929 INFO L175 Difference]: Start difference. First operand has 316 places, 426 transitions, 9260 flow. Second operand 49 states and 22551 transitions. [2023-08-27 07:04:54,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 5007 transitions, 123108 flow [2023-08-27 07:04:57,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 5007 transitions, 122968 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-08-27 07:04:57,153 INFO L231 Difference]: Finished difference. Result has 357 places, 495 transitions, 10566 flow [2023-08-27 07:04:57,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=9180, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=10566, PETRI_PLACES=357, PETRI_TRANSITIONS=495} [2023-08-27 07:04:57,153 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 281 predicate places. [2023-08-27 07:04:57,153 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 495 transitions, 10566 flow [2023-08-27 07:04:57,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 445.21875) internal successors, (14247), 32 states have internal predecessors, (14247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:04:57,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:04:57,155 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1] [2023-08-27 07:04:57,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-08-27 07:04:57,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:04:57,355 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 07:04:57,356 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:04:57,356 INFO L85 PathProgramCache]: Analyzing trace with hash 186605356, now seen corresponding path program 3 times [2023-08-27 07:04:57,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:04:57,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668525860] [2023-08-27 07:04:57,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:04:57,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:04:57,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:04:58,092 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:04:58,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:04:58,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668525860] [2023-08-27 07:04:58,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668525860] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:04:58,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014535194] [2023-08-27 07:04:58,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 07:04:58,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:04:58,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:04:58,094 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:04:58,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-27 07:04:58,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 07:04:58,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:04:58,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-27 07:04:58,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:04:58,579 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 07:04:58,618 INFO L322 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2023-08-27 07:04:58,618 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 30 [2023-08-27 07:04:58,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:04:58,677 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2023-08-27 07:04:58,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:04:58,728 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2023-08-27 07:05:00,727 INFO L322 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2023-08-27 07:05:00,728 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 777 treesize of output 604 [2023-08-27 07:05:01,369 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:05:01,369 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:05:05,392 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse4 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse5 (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (.cse7 (<= c_~N~0 3))) (and (or (forall ((|ULTIMATE.start_create_fresh_int_array_~i~1#1| Int) (v_ArrVal_1518 (Array Int Int)) (v_ArrVal_1515 Int) (v_ArrVal_1517 (Array Int Int))) (let ((.cse3 (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store .cse6 (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) v_ArrVal_1515)) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1517) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1518) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse0 (select .cse3 .cse5)) (.cse1 (select .cse3 .cse4)) (.cse2 (select .cse3 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |c_ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ 2147483649 .cse0)) (< (+ .cse1 .cse0 2147483648) 0) (< (+ .cse2 2147483648) 0) (< 2147483647 (+ .cse1 .cse2)))))) .cse7) (or (forall ((|ULTIMATE.start_create_fresh_int_array_~i~1#1| Int) (v_ArrVal_1518 (Array Int Int)) (v_ArrVal_1515 Int) (v_ArrVal_1517 (Array Int Int))) (let ((.cse11 (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store .cse6 (+ (* |ULTIMATE.start_create_fresh_int_array_~i~1#1| 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) v_ArrVal_1515)) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1517) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1518) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse8 (select .cse11 .cse5)) (.cse10 (select .cse11 .cse4)) (.cse9 (select .cse11 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< (+ |ULTIMATE.start_create_fresh_int_array_~i~1#1| 1) |c_ULTIMATE.start_create_fresh_int_array_~size#1|) (< 0 (+ 2147483649 .cse8)) (< (+ .cse9 2147483648) 0) (< (+ .cse10 .cse8) (+ .cse9 1)) (< 2147483647 (+ .cse10 .cse9)))))) .cse7))) is different from false [2023-08-27 07:05:05,444 INFO L322 Elim1Store]: treesize reduction 32, result has 64.8 percent of original size [2023-08-27 07:05:05,445 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 455 treesize of output 276 [2023-08-27 07:05:05,453 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 438 treesize of output 415 [2023-08-27 07:05:05,461 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 399 treesize of output 379 [2023-08-27 07:05:05,468 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 379 treesize of output 339 [2023-08-27 07:05:05,492 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:05:05,493 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 355 treesize of output 353 [2023-08-27 07:05:05,518 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:05:05,518 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 893 treesize of output 837 [2023-08-27 07:05:05,542 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:05:05,543 INFO L351 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 489 treesize of output 467 [2023-08-27 07:05:05,561 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:05:05,561 INFO L351 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 467 treesize of output 423 [2023-08-27 07:05:06,758 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 07:05:06,948 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 4 not checked. [2023-08-27 07:05:06,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014535194] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:05:06,948 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:05:06,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 07:05:06,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030836767] [2023-08-27 07:05:06,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:05:06,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 07:05:06,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:05:06,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 07:05:06,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=829, Unknown=4, NotChecked=58, Total=992 [2023-08-27 07:05:06,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 444 out of 1284 [2023-08-27 07:05:06,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 495 transitions, 10566 flow. Second operand has 32 states, 32 states have (on average 445.21875) internal successors, (14247), 32 states have internal predecessors, (14247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:05:06,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:05:06,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 444 of 1284 [2023-08-27 07:05:06,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:05:34,691 WARN L234 SmtUtils]: Spent 26.70s on a formula simplification. DAG size of input: 150 DAG size of output: 120 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 07:05:54,090 WARN L234 SmtUtils]: Spent 18.71s on a formula simplification. DAG size of input: 152 DAG size of output: 122 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 07:06:19,201 WARN L234 SmtUtils]: Spent 24.84s on a formula simplification. DAG size of input: 161 DAG size of output: 131 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 07:06:36,218 WARN L234 SmtUtils]: Spent 16.63s on a formula simplification. DAG size of input: 163 DAG size of output: 130 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 07:07:03,395 WARN L234 SmtUtils]: Spent 24.75s on a formula simplification. DAG size of input: 147 DAG size of output: 135 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 07:07:20,340 INFO L124 PetriNetUnfolderBase]: 29456/45237 cut-off events. [2023-08-27 07:07:20,340 INFO L125 PetriNetUnfolderBase]: For 846489/846489 co-relation queries the response was YES. [2023-08-27 07:07:20,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 485780 conditions, 45237 events. 29456/45237 cut-off events. For 846489/846489 co-relation queries the response was YES. Maximal size of possible extension queue 1605. Compared 334090 event pairs, 1019 based on Foata normal form. 858/43073 useless extension candidates. Maximal degree in co-relation 485720. Up to 10297 conditions per place. [2023-08-27 07:07:21,138 INFO L140 encePairwiseOnDemand]: 1274/1284 looper letters, 2508 selfloop transitions, 118 changer transitions 0/2626 dead transitions. [2023-08-27 07:07:21,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 2626 transitions, 63876 flow [2023-08-27 07:07:21,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-27 07:07:21,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-27 07:07:21,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 12821 transitions. [2023-08-27 07:07:21,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35661437472185137 [2023-08-27 07:07:21,145 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 12821 transitions. [2023-08-27 07:07:21,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 12821 transitions. [2023-08-27 07:07:21,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:07:21,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 12821 transitions. [2023-08-27 07:07:21,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 457.89285714285717) internal successors, (12821), 28 states have internal predecessors, (12821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:07:21,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 1284.0) internal successors, (37236), 29 states have internal predecessors, (37236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:07:21,174 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 1284.0) internal successors, (37236), 29 states have internal predecessors, (37236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:07:21,174 INFO L175 Difference]: Start difference. First operand has 357 places, 495 transitions, 10566 flow. Second operand 28 states and 12821 transitions. [2023-08-27 07:07:21,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 2626 transitions, 63876 flow [2023-08-27 07:07:25,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 2626 transitions, 63459 flow, removed 105 selfloop flow, removed 18 redundant places. [2023-08-27 07:07:25,279 INFO L231 Difference]: Finished difference. Result has 366 places, 492 transitions, 10358 flow [2023-08-27 07:07:25,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=10122, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=10358, PETRI_PLACES=366, PETRI_TRANSITIONS=492} [2023-08-27 07:07:25,280 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 290 predicate places. [2023-08-27 07:07:25,280 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 492 transitions, 10358 flow [2023-08-27 07:07:25,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 445.21875) internal successors, (14247), 32 states have internal predecessors, (14247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:07:25,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:07:25,283 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1] [2023-08-27 07:07:25,294 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-08-27 07:07:25,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:07:25,490 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 07:07:25,491 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:07:25,491 INFO L85 PathProgramCache]: Analyzing trace with hash 301574082, now seen corresponding path program 1 times [2023-08-27 07:07:25,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:07:25,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959469621] [2023-08-27 07:07:25,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:07:25,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:07:25,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:07:25,889 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:07:25,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:07:25,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959469621] [2023-08-27 07:07:25,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959469621] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:07:25,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700657349] [2023-08-27 07:07:25,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:07:25,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:07:25,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:07:25,890 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:07:25,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-27 07:07:26,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:07:26,256 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-27 07:07:26,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:07:26,298 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 07:07:26,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:07:26,324 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2023-08-27 07:07:26,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:07:26,357 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 07:07:26,427 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-08-27 07:07:26,442 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:07:26,442 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:07:26,598 INFO L322 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-08-27 07:07:26,598 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 39 [2023-08-27 07:07:26,604 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:07:26,605 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-08-27 07:07:26,615 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-08-27 07:07:26,649 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:07:26,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700657349] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:07:26,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:07:26,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 23 [2023-08-27 07:07:26,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244766997] [2023-08-27 07:07:26,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:07:26,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 07:07:26,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:07:26,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 07:07:26,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=517, Unknown=8, NotChecked=0, Total=600 [2023-08-27 07:07:26,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 460 out of 1284 [2023-08-27 07:07:26,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 492 transitions, 10358 flow. Second operand has 25 states, 25 states have (on average 461.48) internal successors, (11537), 25 states have internal predecessors, (11537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:07:26,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:07:26,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 460 of 1284 [2023-08-27 07:07:26,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:07:46,223 INFO L124 PetriNetUnfolderBase]: 36291/56028 cut-off events. [2023-08-27 07:07:46,223 INFO L125 PetriNetUnfolderBase]: For 828777/828777 co-relation queries the response was YES. [2023-08-27 07:07:46,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 583933 conditions, 56028 events. 36291/56028 cut-off events. For 828777/828777 co-relation queries the response was YES. Maximal size of possible extension queue 1944. Compared 423530 event pairs, 9649 based on Foata normal form. 291/47284 useless extension candidates. Maximal degree in co-relation 583879. Up to 19381 conditions per place. [2023-08-27 07:07:47,210 INFO L140 encePairwiseOnDemand]: 1269/1284 looper letters, 776 selfloop transitions, 246 changer transitions 0/1022 dead transitions. [2023-08-27 07:07:47,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 1022 transitions, 21187 flow [2023-08-27 07:07:47,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 07:07:47,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 07:07:47,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 9833 transitions. [2023-08-27 07:07:47,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3646714137368343 [2023-08-27 07:07:47,215 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 9833 transitions. [2023-08-27 07:07:47,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 9833 transitions. [2023-08-27 07:07:47,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:07:47,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 9833 transitions. [2023-08-27 07:07:47,221 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 468.23809523809524) internal successors, (9833), 21 states have internal predecessors, (9833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:07:47,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1284.0) internal successors, (28248), 22 states have internal predecessors, (28248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:07:47,232 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1284.0) internal successors, (28248), 22 states have internal predecessors, (28248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:07:47,232 INFO L175 Difference]: Start difference. First operand has 366 places, 492 transitions, 10358 flow. Second operand 21 states and 9833 transitions. [2023-08-27 07:07:47,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 1022 transitions, 21187 flow [2023-08-27 07:07:53,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 1022 transitions, 20367 flow, removed 18 selfloop flow, removed 16 redundant places. [2023-08-27 07:07:53,551 INFO L231 Difference]: Finished difference. Result has 375 places, 556 transitions, 12485 flow [2023-08-27 07:07:53,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=10098, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=12485, PETRI_PLACES=375, PETRI_TRANSITIONS=556} [2023-08-27 07:07:53,552 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 299 predicate places. [2023-08-27 07:07:53,552 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 556 transitions, 12485 flow [2023-08-27 07:07:53,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 461.48) internal successors, (11537), 25 states have internal predecessors, (11537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:07:53,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:07:53,553 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1] [2023-08-27 07:07:53,559 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-08-27 07:07:53,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-08-27 07:07:53,754 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 07:07:53,754 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:07:53,754 INFO L85 PathProgramCache]: Analyzing trace with hash 301574083, now seen corresponding path program 2 times [2023-08-27 07:07:53,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:07:53,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634454217] [2023-08-27 07:07:53,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:07:53,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:07:53,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:07:54,221 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:07:54,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:07:54,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634454217] [2023-08-27 07:07:54,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634454217] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:07:54,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822915759] [2023-08-27 07:07:54,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:07:54,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:07:54,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:07:54,223 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:07:54,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-27 07:07:54,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:07:54,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:07:54,590 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-27 07:07:54,591 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:07:54,651 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 07:07:54,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:07:54,687 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 07:07:54,804 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:07:54,804 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:07:54,911 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1594 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1594) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 8 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 4294967296)) is different from false [2023-08-27 07:07:54,917 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:07:54,918 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-08-27 07:07:54,924 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:07:54,924 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-08-27 07:07:54,935 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-08-27 07:07:55,006 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2023-08-27 07:07:55,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822915759] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:07:55,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:07:55,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-08-27 07:07:55,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353280940] [2023-08-27 07:07:55,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:07:55,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 07:07:55,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:07:55,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 07:07:55,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=679, Unknown=1, NotChecked=52, Total=812 [2023-08-27 07:07:55,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 468 out of 1284 [2023-08-27 07:07:55,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 556 transitions, 12485 flow. Second operand has 29 states, 29 states have (on average 469.3448275862069) internal successors, (13611), 29 states have internal predecessors, (13611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:07:55,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:07:55,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 468 of 1284 [2023-08-27 07:07:55,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:08:14,832 INFO L124 PetriNetUnfolderBase]: 36252/55930 cut-off events. [2023-08-27 07:08:14,832 INFO L125 PetriNetUnfolderBase]: For 843216/843216 co-relation queries the response was YES. [2023-08-27 07:08:15,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 589413 conditions, 55930 events. 36252/55930 cut-off events. For 843216/843216 co-relation queries the response was YES. Maximal size of possible extension queue 2075. Compared 420652 event pairs, 11203 based on Foata normal form. 9/47251 useless extension candidates. Maximal degree in co-relation 589356. Up to 34456 conditions per place. [2023-08-27 07:08:15,830 INFO L140 encePairwiseOnDemand]: 1269/1284 looper letters, 500 selfloop transitions, 296 changer transitions 0/796 dead transitions. [2023-08-27 07:08:15,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 796 transitions, 17799 flow [2023-08-27 07:08:15,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 07:08:15,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 07:08:15,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 8059 transitions. [2023-08-27 07:08:15,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36920469122228333 [2023-08-27 07:08:15,837 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 8059 transitions. [2023-08-27 07:08:15,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 8059 transitions. [2023-08-27 07:08:15,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:08:15,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 8059 transitions. [2023-08-27 07:08:15,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 474.05882352941177) internal successors, (8059), 17 states have internal predecessors, (8059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:08:15,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 1284.0) internal successors, (23112), 18 states have internal predecessors, (23112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:08:15,851 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 1284.0) internal successors, (23112), 18 states have internal predecessors, (23112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:08:15,851 INFO L175 Difference]: Start difference. First operand has 375 places, 556 transitions, 12485 flow. Second operand 17 states and 8059 transitions. [2023-08-27 07:08:15,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 796 transitions, 17799 flow [2023-08-27 07:08:23,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 796 transitions, 17677 flow, removed 38 selfloop flow, removed 5 redundant places. [2023-08-27 07:08:23,623 INFO L231 Difference]: Finished difference. Result has 388 places, 581 transitions, 13852 flow [2023-08-27 07:08:23,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=12296, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=13852, PETRI_PLACES=388, PETRI_TRANSITIONS=581} [2023-08-27 07:08:23,624 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 312 predicate places. [2023-08-27 07:08:23,624 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 581 transitions, 13852 flow [2023-08-27 07:08:23,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 469.3448275862069) internal successors, (13611), 29 states have internal predecessors, (13611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:08:23,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:08:23,625 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1] [2023-08-27 07:08:23,631 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-08-27 07:08:23,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2023-08-27 07:08:23,826 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 07:08:23,826 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:08:23,826 INFO L85 PathProgramCache]: Analyzing trace with hash 301574080, now seen corresponding path program 1 times [2023-08-27 07:08:23,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:08:23,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381859456] [2023-08-27 07:08:23,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:08:23,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:08:23,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:08:24,439 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:08:24,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:08:24,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381859456] [2023-08-27 07:08:24,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381859456] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:08:24,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768022728] [2023-08-27 07:08:24,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:08:24,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:08:24,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:08:24,441 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 07:08:24,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-27 07:08:24,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:08:24,811 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-27 07:08:24,813 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:08:24,854 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 07:08:24,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:08:24,878 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2023-08-27 07:08:24,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:08:24,912 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 07:08:25,000 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:08:25,000 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:08:25,286 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (and (forall ((v_ArrVal_1633 (Array Int Int)) (v_~i~0_195 Int)) (let ((.cse1 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1633) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse0 (select .cse1 (+ (* v_~i~0_195 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)))) (or (< (+ .cse0 (select .cse1 .cse2)) 2147483648) (< 0 .cse0) (< .cse0 0))))) (forall ((v_ArrVal_1633 (Array Int Int)) (v_~i~0_196 Int)) (let ((.cse4 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1633) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse3 (select .cse4 (+ (* v_~i~0_196 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)))) (or (<= 0 .cse3) (< (+ 9223372039002259455 .cse3) 0) (< (+ .cse3 (select .cse4 .cse2)) 2147483648))))))) is different from false [2023-08-27 07:08:25,306 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (.cse4 (+ (* 4 |c_ULTIMATE.start_create_fresh_int_array_~i~1#1|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (and (forall ((v_ArrVal_1633 (Array Int Int)) (v_ArrVal_1632 Int) (v_~i~0_195 Int)) (let ((.cse1 (select (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store .cse3 .cse4 v_ArrVal_1632)) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1633) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse0 (select .cse1 (+ (* v_~i~0_195 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)))) (or (< 0 .cse0) (< .cse0 0) (< (+ (select .cse1 .cse2) .cse0) 2147483648))))) (forall ((v_ArrVal_1633 (Array Int Int)) (v_ArrVal_1632 Int) (v_~i~0_196 Int)) (let ((.cse6 (select (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store .cse3 .cse4 v_ArrVal_1632)) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1633) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse5 (select .cse6 (+ (* v_~i~0_196 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)))) (or (<= 0 .cse5) (< (+ (select .cse6 .cse2) .cse5) 2147483648) (< (+ 9223372039002259455 .cse5) 0))))))) is different from false [2023-08-27 07:08:25,339 INFO L322 Elim1Store]: treesize reduction 42, result has 53.8 percent of original size [2023-08-27 07:08:25,340 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 263 treesize of output 169 [2023-08-27 07:08:25,345 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 179 [2023-08-27 07:08:25,362 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:08:25,363 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 220 treesize of output 206 [2023-08-27 07:08:25,376 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:08:25,376 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 158 [2023-08-27 07:08:25,401 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:08:25,401 INFO L351 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 185 treesize of output 171 [2023-08-27 07:08:25,412 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:08:25,412 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 127 treesize of output 114 [2023-08-27 07:08:25,694 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 5 not checked. [2023-08-27 07:08:25,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768022728] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:08:25,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:08:25,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 23 [2023-08-27 07:08:25,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934916334] [2023-08-27 07:08:25,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:08:25,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 07:08:25,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:08:25,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 07:08:25,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=443, Unknown=2, NotChecked=86, Total=600 [2023-08-27 07:08:25,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 460 out of 1284 [2023-08-27 07:08:25,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 581 transitions, 13852 flow. Second operand has 25 states, 25 states have (on average 461.44) internal successors, (11536), 25 states have internal predecessors, (11536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:08:25,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:08:25,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 460 of 1284 [2023-08-27 07:08:25,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-27 07:08:28,234 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 07:08:28,234 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 07:08:28,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 07:08:28,255 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (108 of 109 remaining) [2023-08-27 07:08:28,261 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-08-27 07:08:28,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-08-27 07:08:28,456 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). [2023-08-27 07:08:28,457 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW (107 of 109 remaining) [2023-08-27 07:08:28,457 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (106 of 109 remaining) [2023-08-27 07:08:28,457 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (105 of 109 remaining) [2023-08-27 07:08:28,457 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (104 of 109 remaining) [2023-08-27 07:08:28,457 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err22ASSERT_VIOLATIONINTEGER_OVERFLOW (103 of 109 remaining) [2023-08-27 07:08:28,457 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (102 of 109 remaining) [2023-08-27 07:08:28,458 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err23ASSERT_VIOLATIONINTEGER_OVERFLOW (101 of 109 remaining) [2023-08-27 07:08:28,458 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (100 of 109 remaining) [2023-08-27 07:08:28,458 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err24ASSERT_VIOLATIONINTEGER_OVERFLOW (99 of 109 remaining) [2023-08-27 07:08:28,458 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (98 of 109 remaining) [2023-08-27 07:08:28,458 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err25ASSERT_VIOLATIONINTEGER_OVERFLOW (97 of 109 remaining) [2023-08-27 07:08:28,458 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (96 of 109 remaining) [2023-08-27 07:08:28,458 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (95 of 109 remaining) [2023-08-27 07:08:28,458 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (94 of 109 remaining) [2023-08-27 07:08:28,458 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (93 of 109 remaining) [2023-08-27 07:08:28,458 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (92 of 109 remaining) [2023-08-27 07:08:28,458 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW (91 of 109 remaining) [2023-08-27 07:08:28,458 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (90 of 109 remaining) [2023-08-27 07:08:28,458 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err15ASSERT_VIOLATIONINTEGER_OVERFLOW (89 of 109 remaining) [2023-08-27 07:08:28,458 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (88 of 109 remaining) [2023-08-27 07:08:28,459 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW (87 of 109 remaining) [2023-08-27 07:08:28,459 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (86 of 109 remaining) [2023-08-27 07:08:28,459 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW (85 of 109 remaining) [2023-08-27 07:08:28,459 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (84 of 109 remaining) [2023-08-27 07:08:28,459 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err18ASSERT_VIOLATIONINTEGER_OVERFLOW (83 of 109 remaining) [2023-08-27 07:08:28,459 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err19ASSERT_VIOLATIONINTEGER_OVERFLOW (82 of 109 remaining) [2023-08-27 07:08:28,459 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err20ASSERT_VIOLATIONINTEGER_OVERFLOW (81 of 109 remaining) [2023-08-27 07:08:28,459 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (80 of 109 remaining) [2023-08-27 07:08:28,459 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (79 of 109 remaining) [2023-08-27 07:08:28,459 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (78 of 109 remaining) [2023-08-27 07:08:28,459 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err22ASSERT_VIOLATIONINTEGER_OVERFLOW (77 of 109 remaining) [2023-08-27 07:08:28,459 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (76 of 109 remaining) [2023-08-27 07:08:28,459 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err23ASSERT_VIOLATIONINTEGER_OVERFLOW (75 of 109 remaining) [2023-08-27 07:08:28,459 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (74 of 109 remaining) [2023-08-27 07:08:28,459 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err24ASSERT_VIOLATIONINTEGER_OVERFLOW (73 of 109 remaining) [2023-08-27 07:08:28,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (72 of 109 remaining) [2023-08-27 07:08:28,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err25ASSERT_VIOLATIONINTEGER_OVERFLOW (71 of 109 remaining) [2023-08-27 07:08:28,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (70 of 109 remaining) [2023-08-27 07:08:28,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (69 of 109 remaining) [2023-08-27 07:08:28,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (68 of 109 remaining) [2023-08-27 07:08:28,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (67 of 109 remaining) [2023-08-27 07:08:28,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (66 of 109 remaining) [2023-08-27 07:08:28,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err14ASSERT_VIOLATIONINTEGER_OVERFLOW (65 of 109 remaining) [2023-08-27 07:08:28,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (64 of 109 remaining) [2023-08-27 07:08:28,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err15ASSERT_VIOLATIONINTEGER_OVERFLOW (63 of 109 remaining) [2023-08-27 07:08:28,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (62 of 109 remaining) [2023-08-27 07:08:28,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err16ASSERT_VIOLATIONINTEGER_OVERFLOW (61 of 109 remaining) [2023-08-27 07:08:28,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (60 of 109 remaining) [2023-08-27 07:08:28,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err17ASSERT_VIOLATIONINTEGER_OVERFLOW (59 of 109 remaining) [2023-08-27 07:08:28,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (58 of 109 remaining) [2023-08-27 07:08:28,460 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err18ASSERT_VIOLATIONINTEGER_OVERFLOW (57 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err19ASSERT_VIOLATIONINTEGER_OVERFLOW (56 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (55 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (54 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (53 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (52 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (51 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW (50 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (49 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (48 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (47 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err22ASSERT_VIOLATIONINTEGER_OVERFLOW (46 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (45 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err23ASSERT_VIOLATIONINTEGER_OVERFLOW (44 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (43 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err24ASSERT_VIOLATIONINTEGER_OVERFLOW (42 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (41 of 109 remaining) [2023-08-27 07:08:28,461 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err25ASSERT_VIOLATIONINTEGER_OVERFLOW (40 of 109 remaining) [2023-08-27 07:08:28,462 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (39 of 109 remaining) [2023-08-27 07:08:28,462 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (38 of 109 remaining) [2023-08-27 07:08:28,462 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (37 of 109 remaining) [2023-08-27 07:08:28,462 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (36 of 109 remaining) [2023-08-27 07:08:28,462 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 109 remaining) [2023-08-27 07:08:28,462 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 109 remaining) [2023-08-27 07:08:28,462 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err15ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 109 remaining) [2023-08-27 07:08:28,462 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 109 remaining) [2023-08-27 07:08:28,462 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 109 remaining) [2023-08-27 07:08:28,462 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 109 remaining) [2023-08-27 07:08:28,462 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 109 remaining) [2023-08-27 07:08:28,462 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 109 remaining) [2023-08-27 07:08:28,462 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err18ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err19ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err20ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err22ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err23ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err24ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err25ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 109 remaining) [2023-08-27 07:08:28,463 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 109 remaining) [2023-08-27 07:08:28,464 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err14ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 109 remaining) [2023-08-27 07:08:28,464 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 109 remaining) [2023-08-27 07:08:28,464 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err15ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 109 remaining) [2023-08-27 07:08:28,464 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 109 remaining) [2023-08-27 07:08:28,464 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err16ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 109 remaining) [2023-08-27 07:08:28,464 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 109 remaining) [2023-08-27 07:08:28,464 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err17ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 109 remaining) [2023-08-27 07:08:28,464 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 109 remaining) [2023-08-27 07:08:28,464 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err18ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 109 remaining) [2023-08-27 07:08:28,464 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err19ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 109 remaining) [2023-08-27 07:08:28,464 INFO L445 BasicCegarLoop]: Path program histogram: [5, 3, 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-08-27 07:08:28,470 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 07:08:28,470 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 07:08:28,473 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 07:08:28 BasicIcfg [2023-08-27 07:08:28,473 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 07:08:28,474 INFO L158 Benchmark]: Toolchain (without parser) took 775137.77ms. Allocated memory was 354.4MB in the beginning and 14.9GB in the end (delta: 14.5GB). Free memory was 330.5MB in the beginning and 10.2GB in the end (delta: -9.9GB). Peak memory consumption was 4.6GB. Max. memory is 16.0GB. [2023-08-27 07:08:28,474 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 354.4MB. Free memory was 332.6MB in the beginning and 332.6MB in the end (delta: 86.2kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 07:08:28,474 INFO L158 Benchmark]: CACSL2BoogieTranslator took 282.62ms. Allocated memory is still 354.4MB. Free memory was 330.3MB in the beginning and 318.2MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 07:08:28,474 INFO L158 Benchmark]: Boogie Procedure Inliner took 67.27ms. Allocated memory is still 354.4MB. Free memory was 318.2MB in the beginning and 315.1MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-27 07:08:28,474 INFO L158 Benchmark]: Boogie Preprocessor took 78.60ms. Allocated memory is still 354.4MB. Free memory was 315.1MB in the beginning and 313.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 07:08:28,475 INFO L158 Benchmark]: RCFGBuilder took 875.83ms. Allocated memory is still 354.4MB. Free memory was 313.0MB in the beginning and 277.4MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.0GB. [2023-08-27 07:08:28,475 INFO L158 Benchmark]: TraceAbstraction took 773827.13ms. Allocated memory was 354.4MB in the beginning and 14.9GB in the end (delta: 14.5GB). Free memory was 276.3MB in the beginning and 10.2GB in the end (delta: -9.9GB). Peak memory consumption was 4.6GB. Max. memory is 16.0GB. [2023-08-27 07:08:28,476 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.21ms. Allocated memory is still 354.4MB. Free memory was 332.6MB in the beginning and 332.6MB in the end (delta: 86.2kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 282.62ms. Allocated memory is still 354.4MB. Free memory was 330.3MB in the beginning and 318.2MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 67.27ms. Allocated memory is still 354.4MB. Free memory was 318.2MB in the beginning and 315.1MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 78.60ms. Allocated memory is still 354.4MB. Free memory was 315.1MB in the beginning and 313.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 875.83ms. Allocated memory is still 354.4MB. Free memory was 313.0MB in the beginning and 277.4MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.0GB. * TraceAbstraction took 773827.13ms. Allocated memory was 354.4MB in the beginning and 14.9GB in the end (delta: 14.5GB). Free memory was 276.3MB in the beginning and 10.2GB in the end (delta: -9.9GB). Peak memory consumption was 4.6GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 43.1s, 488 PlacesBefore, 76 PlacesAfterwards, 525 TransitionsBefore, 73 TransitionsAfterwards, 84348 CoEnabledTransitionPairs, 11 FixpointIterations, 108 TrivialSequentialCompositions, 499 ConcurrentSequentialCompositions, 14 TrivialYvCompositions, 87 ConcurrentYvCompositions, 40 ChoiceCompositions, 748 TotalNumberOfCompositions, 84689 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 82020, independent: 81926, independent conditional: 0, independent unconditional: 81926, dependent: 94, dependent conditional: 0, dependent unconditional: 94, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 49028, independent: 49006, independent conditional: 0, independent unconditional: 49006, dependent: 22, dependent conditional: 0, dependent unconditional: 22, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 82020, independent: 32920, independent conditional: 0, independent unconditional: 32920, dependent: 72, dependent conditional: 0, dependent unconditional: 72, unknown: 49028, unknown conditional: 0, unknown unconditional: 49028] , Statistics on independence cache: Total cache size (in pairs): 302, Positive cache size: 294, Positive conditional cache size: 0, Positive unconditional cache size: 294, Negative cache size: 8, Negative conditional cache size: 0, Negative unconditional cache size: 8, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 56]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 113]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 113]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (25states, 460/1284 universal loopers) in iteration 56,while PetriNetUnfolder was constructing finite prefix that currently has 44860 conditions, 4973 events (2946/4972 cut-off events. For 89514/89514 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 36583 event pairs, 1382 based on Foata normal form. 8/5726 useless extension candidates. Maximal degree in co-relation 44801. Up to 2755 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 855 locations, 109 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: 773.6s, OverallIterations: 56, TraceHistogramMax: 4, PathProgramHistogramMax: 5, EmptinessCheckTime: 0.0s, AutomataDifference: 607.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 43.3s, HoareTripleCheckerStatistics: 44 mSolverCounterUnknown, 16477 SdHoareTripleChecker+Valid, 32.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 16477 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 28.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 7509 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 1449 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 38067 IncrementalHoareTripleChecker+Invalid, 47069 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1449 mSolverCounterUnsat, 0 mSDtfsCounter, 38067 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1329 GetRequests, 219 SyntacticMatches, 34 SemanticMatches, 1076 ConstructedPredicates, 27 IntricatePredicates, 0 DeprecatedPredicates, 7721 ImplicationChecksByTransitivity, 295.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=14023occurred in iteration=48, InterpolantAutomatonStates: 628, 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.6s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 102.9s InterpolantComputationTime, 844 NumberOfCodeBlocks, 840 NumberOfCodeBlocksAsserted, 108 NumberOfCheckSat, 1051 ConstructedInterpolants, 95 QuantifiedInterpolants, 39949 SizeOfPredicates, 1087 NumberOfNonLiveVariables, 6768 ConjunctsInSsa, 1000 ConjunctsInUnsatCore, 132 InterpolantComputations, 23 PerfectInterpolantSequences, 102/665 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