/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/parallel-misc-1.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 13:28:15,013 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 13:28:15,099 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-27 13:28:15,104 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 13:28:15,104 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 13:28:15,135 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 13:28:15,135 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 13:28:15,136 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 13:28:15,136 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 13:28:15,140 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 13:28:15,140 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 13:28:15,140 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 13:28:15,141 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 13:28:15,142 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 13:28:15,142 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 13:28:15,142 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 13:28:15,142 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 13:28:15,143 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 13:28:15,143 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 13:28:15,143 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 13:28:15,143 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 13:28:15,144 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 13:28:15,144 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 13:28:15,145 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 13:28:15,145 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 13:28:15,145 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 13:28:15,145 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 13:28:15,146 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 13:28:15,146 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 13:28:15,146 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 13:28:15,147 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 13:28:15,147 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 13:28:15,147 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 13:28:15,147 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 13:28:15,148 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 13:28:15,148 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 13:28:15,427 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 13:28:15,446 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 13:28:15,448 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 13:28:15,449 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 13:28:15,449 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 13:28:15,450 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 13:28:16,616 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 13:28:16,789 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 13:28:16,790 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-1.wvr.c [2023-08-27 13:28:16,795 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa07aa341/0a0adfa96977429d8716083d4342c7e3/FLAG11736c44e [2023-08-27 13:28:16,806 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa07aa341/0a0adfa96977429d8716083d4342c7e3 [2023-08-27 13:28:16,808 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 13:28:16,809 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 13:28:16,810 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 13:28:16,810 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 13:28:16,813 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 13:28:16,813 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 01:28:16" (1/1) ... [2023-08-27 13:28:16,814 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@899e776 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:28:16, skipping insertion in model container [2023-08-27 13:28:16,814 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 01:28:16" (1/1) ... [2023-08-27 13:28:16,833 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 13:28:17,008 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 13:28:17,017 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 13:28:17,060 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 13:28:17,078 INFO L206 MainTranslator]: Completed translation [2023-08-27 13:28:17,078 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:28:17 WrapperNode [2023-08-27 13:28:17,078 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 13:28:17,079 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 13:28:17,079 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 13:28:17,080 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 13:28:17,086 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:28:17" (1/1) ... [2023-08-27 13:28:17,102 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:28:17" (1/1) ... [2023-08-27 13:28:17,144 INFO L138 Inliner]: procedures = 23, calls = 42, calls flagged for inlining = 18, calls inlined = 32, statements flattened = 408 [2023-08-27 13:28:17,144 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 13:28:17,145 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 13:28:17,145 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 13:28:17,145 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 13:28:17,158 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:28:17" (1/1) ... [2023-08-27 13:28:17,158 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:28:17" (1/1) ... [2023-08-27 13:28:17,171 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:28:17" (1/1) ... [2023-08-27 13:28:17,171 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:28:17" (1/1) ... [2023-08-27 13:28:17,180 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:28:17" (1/1) ... [2023-08-27 13:28:17,183 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:28:17" (1/1) ... [2023-08-27 13:28:17,201 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:28:17" (1/1) ... [2023-08-27 13:28:17,203 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:28:17" (1/1) ... [2023-08-27 13:28:17,206 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 13:28:17,207 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 13:28:17,207 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 13:28:17,207 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 13:28:17,208 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:28:17" (1/1) ... [2023-08-27 13:28:17,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 13:28:17,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:28:17,242 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-27 13:28:17,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-27 13:28:17,276 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 13:28:17,276 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 13:28:17,276 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 13:28:17,277 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 13:28:17,277 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 13:28:17,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 13:28:17,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 13:28:17,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 13:28:17,278 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 13:28:17,278 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 13:28:17,278 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 13:28:17,278 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 13:28:17,278 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 13:28:17,280 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 13:28:17,395 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 13:28:17,400 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 13:28:18,038 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 13:28:18,053 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 13:28:18,053 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-27 13:28:18,055 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 01:28:18 BoogieIcfgContainer [2023-08-27 13:28:18,056 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 13:28:18,059 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 13:28:18,059 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 13:28:18,062 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 13:28:18,062 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 01:28:16" (1/3) ... [2023-08-27 13:28:18,063 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53b0e6eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 01:28:18, skipping insertion in model container [2023-08-27 13:28:18,063 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 01:28:17" (2/3) ... [2023-08-27 13:28:18,063 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53b0e6eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 01:28:18, skipping insertion in model container [2023-08-27 13:28:18,063 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 01:28:18" (3/3) ... [2023-08-27 13:28:18,064 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-misc-1.wvr.c [2023-08-27 13:28:18,079 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 13:28:18,079 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 55 error locations. [2023-08-27 13:28:18,079 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 13:28:18,197 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 13:28:18,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 499 places, 536 transitions, 1088 flow [2023-08-27 13:28:18,439 INFO L124 PetriNetUnfolderBase]: 44/534 cut-off events. [2023-08-27 13:28:18,440 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 13:28:18,458 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 13:28:18,459 INFO L82 GeneralOperation]: Start removeDead. Operand has 499 places, 536 transitions, 1088 flow [2023-08-27 13:28:18,475 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 488 places, 525 transitions, 1062 flow [2023-08-27 13:28:18,479 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 13:28:18,491 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 488 places, 525 transitions, 1062 flow [2023-08-27 13:28:18,497 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 488 places, 525 transitions, 1062 flow [2023-08-27 13:28:18,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 488 places, 525 transitions, 1062 flow [2023-08-27 13:28:18,601 INFO L124 PetriNetUnfolderBase]: 44/525 cut-off events. [2023-08-27 13:28:18,601 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 13:28:18,606 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 13:28:18,644 INFO L119 LiptonReduction]: Number of co-enabled transitions 84348 [2023-08-27 13:29:00,185 INFO L134 LiptonReduction]: Checked pairs total: 84689 [2023-08-27 13:29:00,186 INFO L136 LiptonReduction]: Total number of compositions: 748 [2023-08-27 13:29:00,198 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 13:29:00,203 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;@79a3ee5a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 13:29:00,203 INFO L358 AbstractCegarLoop]: Starting to check reachability of 109 error locations. [2023-08-27 13:29:00,206 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 13:29:00,206 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 13:29:00,206 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 13:29:00,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:00,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 13:29:00,207 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 13:29:00,211 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:00,211 INFO L85 PathProgramCache]: Analyzing trace with hash 76197, now seen corresponding path program 1 times [2023-08-27 13:29:00,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:00,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590405767] [2023-08-27 13:29:00,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:00,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:00,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:00,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:00,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:00,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590405767] [2023-08-27 13:29:00,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590405767] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:29:00,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:29:00,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:29:00,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922434693] [2023-08-27 13:29:00,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:00,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:29:00,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:00,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:29:00,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:29:00,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1284 [2023-08-27 13:29:00,515 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 13:29:00,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:00,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1284 [2023-08-27 13:29:00,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:01,046 INFO L124 PetriNetUnfolderBase]: 1052/1764 cut-off events. [2023-08-27 13:29:01,047 INFO L125 PetriNetUnfolderBase]: For 64/64 co-relation queries the response was YES. [2023-08-27 13:29:01,048 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 13:29:01,056 INFO L140 encePairwiseOnDemand]: 1257/1284 looper letters, 49 selfloop transitions, 3 changer transitions 0/53 dead transitions. [2023-08-27 13:29:01,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 53 transitions, 222 flow [2023-08-27 13:29:01,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:29:01,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:29:01,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1576 transitions. [2023-08-27 13:29:01,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4091381100726895 [2023-08-27 13:29:01,077 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1576 transitions. [2023-08-27 13:29:01,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1576 transitions. [2023-08-27 13:29:01,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:01,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1576 transitions. [2023-08-27 13:29:01,090 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 13:29:01,101 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 13:29:01,104 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 13:29:01,106 INFO L175 Difference]: Start difference. First operand has 76 places, 73 transitions, 158 flow. Second operand 3 states and 1576 transitions. [2023-08-27 13:29:01,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 53 transitions, 222 flow [2023-08-27 13:29:01,111 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 13:29:01,113 INFO L231 Difference]: Finished difference. Result has 53 places, 53 transitions, 127 flow [2023-08-27 13:29:01,115 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 13:29:01,117 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -23 predicate places. [2023-08-27 13:29:01,118 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 53 transitions, 127 flow [2023-08-27 13:29:01,119 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 13:29:01,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:01,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 13:29:01,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 13:29:01,120 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 13:29:01,128 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:01,128 INFO L85 PathProgramCache]: Analyzing trace with hash 2364371, now seen corresponding path program 1 times [2023-08-27 13:29:01,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:01,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678336231] [2023-08-27 13:29:01,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:01,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:01,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:01,252 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:01,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:01,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678336231] [2023-08-27 13:29:01,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678336231] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:01,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45889180] [2023-08-27 13:29:01,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:01,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:01,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:01,283 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:01,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-27 13:29:01,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:01,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 13:29:01,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:01,457 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:01,458 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:29:01,478 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:01,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45889180] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:29:01,478 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:29:01,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 13:29:01,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125541785] [2023-08-27 13:29:01,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:29:01,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 13:29:01,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:01,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 13:29:01,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 13:29:01,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1284 [2023-08-27 13:29:01,488 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 13:29:01,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:01,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1284 [2023-08-27 13:29:01,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:01,978 INFO L124 PetriNetUnfolderBase]: 1058/1773 cut-off events. [2023-08-27 13:29:01,978 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2023-08-27 13:29:01,979 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 13:29:01,985 INFO L140 encePairwiseOnDemand]: 1279/1284 looper letters, 48 selfloop transitions, 13 changer transitions 0/62 dead transitions. [2023-08-27 13:29:01,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 62 transitions, 285 flow [2023-08-27 13:29:01,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:29:01,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:29:01,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3564 transitions. [2023-08-27 13:29:01,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3965287049399199 [2023-08-27 13:29:01,995 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3564 transitions. [2023-08-27 13:29:01,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3564 transitions. [2023-08-27 13:29:01,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:01,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3564 transitions. [2023-08-27 13:29:02,004 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 13:29:02,018 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 13:29:02,022 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 13:29:02,022 INFO L175 Difference]: Start difference. First operand has 53 places, 53 transitions, 127 flow. Second operand 7 states and 3564 transitions. [2023-08-27 13:29:02,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 62 transitions, 285 flow [2023-08-27 13:29:02,023 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 13:29:02,025 INFO L231 Difference]: Finished difference. Result has 61 places, 62 transitions, 206 flow [2023-08-27 13:29:02,025 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 13:29:02,026 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -15 predicate places. [2023-08-27 13:29:02,026 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 62 transitions, 206 flow [2023-08-27 13:29:02,028 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 13:29:02,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:02,028 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1] [2023-08-27 13:29:02,039 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 13:29:02,241 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 13:29:02,242 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 13:29:02,243 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:02,243 INFO L85 PathProgramCache]: Analyzing trace with hash 73297701, now seen corresponding path program 1 times [2023-08-27 13:29:02,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:02,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146536410] [2023-08-27 13:29:02,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:02,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:02,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:02,321 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 13:29:02,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:02,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146536410] [2023-08-27 13:29:02,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146536410] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:29:02,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:29:02,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:29:02,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553239803] [2023-08-27 13:29:02,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:02,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:29:02,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:02,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:29:02,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:29:02,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1284 [2023-08-27 13:29:02,328 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 13:29:02,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:02,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1284 [2023-08-27 13:29:02,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:02,772 INFO L124 PetriNetUnfolderBase]: 1055/1769 cut-off events. [2023-08-27 13:29:02,772 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2023-08-27 13:29:02,775 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 13:29:02,782 INFO L140 encePairwiseOnDemand]: 1281/1284 looper letters, 51 selfloop transitions, 6 changer transitions 0/58 dead transitions. [2023-08-27 13:29:02,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 58 transitions, 293 flow [2023-08-27 13:29:02,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:29:02,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:29:02,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1550 transitions. [2023-08-27 13:29:02,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40238836967808933 [2023-08-27 13:29:02,787 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1550 transitions. [2023-08-27 13:29:02,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1550 transitions. [2023-08-27 13:29:02,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:02,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1550 transitions. [2023-08-27 13:29:02,791 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 13:29:02,797 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 13:29:02,799 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 13:29:02,799 INFO L175 Difference]: Start difference. First operand has 61 places, 62 transitions, 206 flow. Second operand 3 states and 1550 transitions. [2023-08-27 13:29:02,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 58 transitions, 293 flow [2023-08-27 13:29:02,800 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 13:29:02,801 INFO L231 Difference]: Finished difference. Result has 60 places, 58 transitions, 170 flow [2023-08-27 13:29:02,801 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 13:29:02,802 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -16 predicate places. [2023-08-27 13:29:02,802 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 58 transitions, 170 flow [2023-08-27 13:29:02,803 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 13:29:02,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:02,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 13:29:02,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 13:29:02,803 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:02,803 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:02,803 INFO L85 PathProgramCache]: Analyzing trace with hash 73350934, now seen corresponding path program 1 times [2023-08-27 13:29:02,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:02,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429532330] [2023-08-27 13:29:02,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:02,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:02,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:02,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:02,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:02,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429532330] [2023-08-27 13:29:02,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429532330] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:29:02,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:29:02,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:29:02,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404931619] [2023-08-27 13:29:02,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:02,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:29:02,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:02,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:29:02,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:29:02,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 499 out of 1284 [2023-08-27 13:29:02,853 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 13:29:02,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:02,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 499 of 1284 [2023-08-27 13:29:02,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:03,585 INFO L124 PetriNetUnfolderBase]: 1873/3035 cut-off events. [2023-08-27 13:29:03,586 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2023-08-27 13:29:03,588 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 13:29:03,599 INFO L140 encePairwiseOnDemand]: 1272/1284 looper letters, 89 selfloop transitions, 9 changer transitions 0/99 dead transitions. [2023-08-27 13:29:03,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 99 transitions, 451 flow [2023-08-27 13:29:03,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:29:03,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:29:03,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1590 transitions. [2023-08-27 13:29:03,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127725856697819 [2023-08-27 13:29:03,604 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1590 transitions. [2023-08-27 13:29:03,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1590 transitions. [2023-08-27 13:29:03,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:03,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1590 transitions. [2023-08-27 13:29:03,608 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 13:29:03,612 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 13:29:03,613 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 13:29:03,614 INFO L175 Difference]: Start difference. First operand has 60 places, 58 transitions, 170 flow. Second operand 3 states and 1590 transitions. [2023-08-27 13:29:03,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 99 transitions, 451 flow [2023-08-27 13:29:03,615 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 13:29:03,616 INFO L231 Difference]: Finished difference. Result has 62 places, 66 transitions, 232 flow [2023-08-27 13:29:03,616 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 13:29:03,617 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -14 predicate places. [2023-08-27 13:29:03,617 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 66 transitions, 232 flow [2023-08-27 13:29:03,618 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 13:29:03,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:03,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 13:29:03,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 13:29:03,618 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:03,619 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:03,619 INFO L85 PathProgramCache]: Analyzing trace with hash 73351003, now seen corresponding path program 1 times [2023-08-27 13:29:03,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:03,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737909297] [2023-08-27 13:29:03,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:03,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:03,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:03,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:03,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:03,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737909297] [2023-08-27 13:29:03,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737909297] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:29:03,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:29:03,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:29:03,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245016777] [2023-08-27 13:29:03,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:03,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 13:29:03,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:03,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 13:29:03,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 13:29:03,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 481 out of 1284 [2023-08-27 13:29:03,709 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 13:29:03,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:03,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 481 of 1284 [2023-08-27 13:29:03,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:04,376 INFO L124 PetriNetUnfolderBase]: 2016/3182 cut-off events. [2023-08-27 13:29:04,377 INFO L125 PetriNetUnfolderBase]: For 283/283 co-relation queries the response was YES. [2023-08-27 13:29:04,379 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 13:29:04,393 INFO L140 encePairwiseOnDemand]: 1268/1284 looper letters, 78 selfloop transitions, 10 changer transitions 0/89 dead transitions. [2023-08-27 13:29:04,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 89 transitions, 460 flow [2023-08-27 13:29:04,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 13:29:04,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 13:29:04,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 2006 transitions. [2023-08-27 13:29:04,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39057632398753894 [2023-08-27 13:29:04,399 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 2006 transitions. [2023-08-27 13:29:04,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 2006 transitions. [2023-08-27 13:29:04,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:04,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 2006 transitions. [2023-08-27 13:29:04,403 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 13:29:04,410 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 13:29:04,411 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 13:29:04,411 INFO L175 Difference]: Start difference. First operand has 62 places, 66 transitions, 232 flow. Second operand 4 states and 2006 transitions. [2023-08-27 13:29:04,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 89 transitions, 460 flow [2023-08-27 13:29:04,421 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 13:29:04,422 INFO L231 Difference]: Finished difference. Result has 65 places, 70 transitions, 287 flow [2023-08-27 13:29:04,423 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 13:29:04,423 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -11 predicate places. [2023-08-27 13:29:04,423 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 70 transitions, 287 flow [2023-08-27 13:29:04,424 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 13:29:04,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:04,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 13:29:04,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 13:29:04,425 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err24ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:04,425 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:04,425 INFO L85 PathProgramCache]: Analyzing trace with hash 73351057, now seen corresponding path program 1 times [2023-08-27 13:29:04,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:04,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802066269] [2023-08-27 13:29:04,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:04,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:04,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:04,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:04,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:04,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802066269] [2023-08-27 13:29:04,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802066269] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:29:04,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:29:04,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:29:04,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906649718] [2023-08-27 13:29:04,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:04,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:29:04,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:04,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:29:04,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:29:04,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1284 [2023-08-27 13:29:04,509 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 13:29:04,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:04,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1284 [2023-08-27 13:29:04,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:05,059 INFO L124 PetriNetUnfolderBase]: 1826/2986 cut-off events. [2023-08-27 13:29:05,059 INFO L125 PetriNetUnfolderBase]: For 740/740 co-relation queries the response was YES. [2023-08-27 13:29:05,061 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 13:29:05,069 INFO L140 encePairwiseOnDemand]: 1281/1284 looper letters, 63 selfloop transitions, 1 changer transitions 0/65 dead transitions. [2023-08-27 13:29:05,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 65 transitions, 383 flow [2023-08-27 13:29:05,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:29:05,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:29:05,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1549 transitions. [2023-08-27 13:29:05,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40212876427829697 [2023-08-27 13:29:05,074 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1549 transitions. [2023-08-27 13:29:05,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1549 transitions. [2023-08-27 13:29:05,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:05,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1549 transitions. [2023-08-27 13:29:05,078 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 13:29:05,082 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 13:29:05,083 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 13:29:05,083 INFO L175 Difference]: Start difference. First operand has 65 places, 70 transitions, 287 flow. Second operand 3 states and 1549 transitions. [2023-08-27 13:29:05,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 65 transitions, 383 flow [2023-08-27 13:29:05,085 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 13:29:05,086 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 254 flow [2023-08-27 13:29:05,087 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 13:29:05,087 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -12 predicate places. [2023-08-27 13:29:05,087 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 254 flow [2023-08-27 13:29:05,088 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 13:29:05,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:05,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 13:29:05,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 13:29:05,088 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:05,088 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:05,089 INFO L85 PathProgramCache]: Analyzing trace with hash 73351058, now seen corresponding path program 1 times [2023-08-27 13:29:05,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:05,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372274839] [2023-08-27 13:29:05,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:05,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:05,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:05,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:05,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:05,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372274839] [2023-08-27 13:29:05,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372274839] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:29:05,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:29:05,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:29:05,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549810484] [2023-08-27 13:29:05,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:05,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:29:05,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:05,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:29:05,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:29:05,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 499 out of 1284 [2023-08-27 13:29:05,123 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 13:29:05,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:05,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 499 of 1284 [2023-08-27 13:29:05,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:05,764 INFO L124 PetriNetUnfolderBase]: 1666/2826 cut-off events. [2023-08-27 13:29:05,764 INFO L125 PetriNetUnfolderBase]: For 740/740 co-relation queries the response was YES. [2023-08-27 13:29:05,766 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 13:29:05,774 INFO L140 encePairwiseOnDemand]: 1272/1284 looper letters, 84 selfloop transitions, 8 changer transitions 0/93 dead transitions. [2023-08-27 13:29:05,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 93 transitions, 495 flow [2023-08-27 13:29:05,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:29:05,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:29:05,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1583 transitions. [2023-08-27 13:29:05,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4109553478712357 [2023-08-27 13:29:05,779 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1583 transitions. [2023-08-27 13:29:05,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1583 transitions. [2023-08-27 13:29:05,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:05,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1583 transitions. [2023-08-27 13:29:05,783 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 13:29:05,787 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 13:29:05,788 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 13:29:05,788 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 254 flow. Second operand 3 states and 1583 transitions. [2023-08-27 13:29:05,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 93 transitions, 495 flow [2023-08-27 13:29:05,791 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 13:29:05,792 INFO L231 Difference]: Finished difference. Result has 66 places, 62 transitions, 261 flow [2023-08-27 13:29:05,792 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 13:29:05,793 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -10 predicate places. [2023-08-27 13:29:05,793 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 62 transitions, 261 flow [2023-08-27 13:29:05,793 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 13:29:05,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:05,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 13:29:05,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 13:29:05,794 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err25ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:05,794 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:05,794 INFO L85 PathProgramCache]: Analyzing trace with hash 73351059, now seen corresponding path program 1 times [2023-08-27 13:29:05,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:05,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084181160] [2023-08-27 13:29:05,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:05,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:05,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:05,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:05,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:05,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084181160] [2023-08-27 13:29:05,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084181160] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:29:05,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:29:05,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:29:05,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041473323] [2023-08-27 13:29:05,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:05,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:29:05,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:05,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:29:05,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:29:05,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1284 [2023-08-27 13:29:05,853 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 13:29:05,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:05,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1284 [2023-08-27 13:29:05,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:06,357 INFO L124 PetriNetUnfolderBase]: 1446/2478 cut-off events. [2023-08-27 13:29:06,358 INFO L125 PetriNetUnfolderBase]: For 1184/1184 co-relation queries the response was YES. [2023-08-27 13:29:06,360 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 13:29:06,367 INFO L140 encePairwiseOnDemand]: 1281/1284 looper letters, 55 selfloop transitions, 1 changer transitions 0/57 dead transitions. [2023-08-27 13:29:06,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 57 transitions, 339 flow [2023-08-27 13:29:06,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:29:06,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:29:06,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1547 transitions. [2023-08-27 13:29:06,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40160955347871236 [2023-08-27 13:29:06,372 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1547 transitions. [2023-08-27 13:29:06,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1547 transitions. [2023-08-27 13:29:06,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:06,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1547 transitions. [2023-08-27 13:29:06,375 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 13:29:06,379 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 13:29:06,380 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 13:29:06,380 INFO L175 Difference]: Start difference. First operand has 66 places, 62 transitions, 261 flow. Second operand 3 states and 1547 transitions. [2023-08-27 13:29:06,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 57 transitions, 339 flow [2023-08-27 13:29:06,382 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 13:29:06,383 INFO L231 Difference]: Finished difference. Result has 65 places, 57 transitions, 223 flow [2023-08-27 13:29:06,383 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 13:29:06,386 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -11 predicate places. [2023-08-27 13:29:06,386 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 57 transitions, 223 flow [2023-08-27 13:29:06,386 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 13:29:06,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:06,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 13:29:06,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 13:29:06,387 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:06,387 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:06,387 INFO L85 PathProgramCache]: Analyzing trace with hash -2022683001, now seen corresponding path program 1 times [2023-08-27 13:29:06,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:06,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959040763] [2023-08-27 13:29:06,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:06,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:06,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:06,845 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:06,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:06,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959040763] [2023-08-27 13:29:06,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959040763] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:06,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425033748] [2023-08-27 13:29:06,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:06,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:06,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:06,851 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:06,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-27 13:29:06,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:06,995 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-27 13:29:06,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:07,050 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:29:07,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:29:07,101 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:29:07,121 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:07,122 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:29:07,205 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:29:07,205 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-08-27 13:29:07,215 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:29:07,215 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 35 [2023-08-27 13:29:07,240 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2023-08-27 13:29:07,251 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:07,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425033748] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:29:07,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:29:07,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2023-08-27 13:29:07,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194409110] [2023-08-27 13:29:07,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:29:07,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 13:29:07,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:07,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 13:29:07,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=86, Unknown=1, NotChecked=0, Total=110 [2023-08-27 13:29:07,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 435 out of 1284 [2023-08-27 13:29:07,260 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 13:29:07,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:07,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 435 of 1284 [2023-08-27 13:29:07,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:08,656 INFO L124 PetriNetUnfolderBase]: 2082/3652 cut-off events. [2023-08-27 13:29:08,656 INFO L125 PetriNetUnfolderBase]: For 874/874 co-relation queries the response was YES. [2023-08-27 13:29:08,660 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 13:29:08,671 INFO L140 encePairwiseOnDemand]: 1265/1284 looper letters, 79 selfloop transitions, 37 changer transitions 0/117 dead transitions. [2023-08-27 13:29:08,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 117 transitions, 663 flow [2023-08-27 13:29:08,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 13:29:08,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 13:29:08,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4024 transitions. [2023-08-27 13:29:08,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34821737625475946 [2023-08-27 13:29:08,682 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4024 transitions. [2023-08-27 13:29:08,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4024 transitions. [2023-08-27 13:29:08,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:08,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4024 transitions. [2023-08-27 13:29:08,692 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 13:29:08,704 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 13:29:08,706 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 13:29:08,706 INFO L175 Difference]: Start difference. First operand has 65 places, 57 transitions, 223 flow. Second operand 9 states and 4024 transitions. [2023-08-27 13:29:08,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 117 transitions, 663 flow [2023-08-27 13:29:08,710 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 13:29:08,711 INFO L231 Difference]: Finished difference. Result has 77 places, 83 transitions, 491 flow [2023-08-27 13:29:08,711 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 13:29:08,712 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 1 predicate places. [2023-08-27 13:29:08,712 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 83 transitions, 491 flow [2023-08-27 13:29:08,713 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 13:29:08,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:08,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 13:29:08,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 13:29:08,918 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 13:29:08,918 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:08,919 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:08,919 INFO L85 PathProgramCache]: Analyzing trace with hash -2022682941, now seen corresponding path program 1 times [2023-08-27 13:29:08,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:08,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202593303] [2023-08-27 13:29:08,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:08,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:08,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:09,205 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:09,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:09,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202593303] [2023-08-27 13:29:09,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202593303] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:09,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701976443] [2023-08-27 13:29:09,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:09,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:09,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:09,207 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:09,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-27 13:29:09,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:09,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-27 13:29:09,349 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:09,377 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:29:09,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:29:09,426 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:29:09,441 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:09,441 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:29:09,471 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 13:29:09,481 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:29:09,482 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 23 [2023-08-27 13:29:09,488 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:29:09,488 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 29 [2023-08-27 13:29:09,502 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2023-08-27 13:29:09,509 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 13:29:09,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701976443] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:29:09,510 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:29:09,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2023-08-27 13:29:09,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538035384] [2023-08-27 13:29:09,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:29:09,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 13:29:09,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:09,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 13:29:09,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=53, Unknown=1, NotChecked=14, Total=90 [2023-08-27 13:29:09,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 473 out of 1284 [2023-08-27 13:29:09,517 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 13:29:09,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:09,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 473 of 1284 [2023-08-27 13:29:09,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:10,392 INFO L124 PetriNetUnfolderBase]: 2110/3740 cut-off events. [2023-08-27 13:29:10,392 INFO L125 PetriNetUnfolderBase]: For 2756/2756 co-relation queries the response was YES. [2023-08-27 13:29:10,396 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 13:29:10,407 INFO L140 encePairwiseOnDemand]: 1268/1284 looper letters, 76 selfloop transitions, 40 changer transitions 0/117 dead transitions. [2023-08-27 13:29:10,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 117 transitions, 841 flow [2023-08-27 13:29:10,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:29:10,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:29:10,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3408 transitions. [2023-08-27 13:29:10,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37917222963951935 [2023-08-27 13:29:10,417 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3408 transitions. [2023-08-27 13:29:10,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3408 transitions. [2023-08-27 13:29:10,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:10,419 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3408 transitions. [2023-08-27 13:29:10,424 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 13:29:10,434 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 13:29:10,436 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 13:29:10,436 INFO L175 Difference]: Start difference. First operand has 77 places, 83 transitions, 491 flow. Second operand 7 states and 3408 transitions. [2023-08-27 13:29:10,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 117 transitions, 841 flow [2023-08-27 13:29:10,454 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 13:29:10,456 INFO L231 Difference]: Finished difference. Result has 83 places, 88 transitions, 610 flow [2023-08-27 13:29:10,456 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 13:29:10,457 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 7 predicate places. [2023-08-27 13:29:10,457 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 88 transitions, 610 flow [2023-08-27 13:29:10,459 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 13:29:10,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:10,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 13:29:10,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-27 13:29:10,664 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 13:29:10,664 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:10,664 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:10,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1770710952, now seen corresponding path program 1 times [2023-08-27 13:29:10,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:10,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596339059] [2023-08-27 13:29:10,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:10,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:10,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:10,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:10,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:10,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596339059] [2023-08-27 13:29:10,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596339059] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:29:10,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:29:10,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:29:10,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560155143] [2023-08-27 13:29:10,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:10,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:29:10,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:10,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:29:10,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:29:10,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 499 out of 1284 [2023-08-27 13:29:10,704 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 13:29:10,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:10,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 499 of 1284 [2023-08-27 13:29:10,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:11,776 INFO L124 PetriNetUnfolderBase]: 3606/5793 cut-off events. [2023-08-27 13:29:11,776 INFO L125 PetriNetUnfolderBase]: For 8051/8051 co-relation queries the response was YES. [2023-08-27 13:29:11,783 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 13:29:11,799 INFO L140 encePairwiseOnDemand]: 1273/1284 looper letters, 123 selfloop transitions, 9 changer transitions 0/133 dead transitions. [2023-08-27 13:29:11,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 133 transitions, 1136 flow [2023-08-27 13:29:11,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:29:11,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:29:11,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1580 transitions. [2023-08-27 13:29:11,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4101765316718588 [2023-08-27 13:29:11,804 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1580 transitions. [2023-08-27 13:29:11,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1580 transitions. [2023-08-27 13:29:11,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:11,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1580 transitions. [2023-08-27 13:29:11,807 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 13:29:11,810 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 13:29:11,811 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 13:29:11,811 INFO L175 Difference]: Start difference. First operand has 83 places, 88 transitions, 610 flow. Second operand 3 states and 1580 transitions. [2023-08-27 13:29:11,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 133 transitions, 1136 flow [2023-08-27 13:29:11,824 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 13:29:11,826 INFO L231 Difference]: Finished difference. Result has 84 places, 96 transitions, 655 flow [2023-08-27 13:29:11,826 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 13:29:11,826 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 8 predicate places. [2023-08-27 13:29:11,827 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 96 transitions, 655 flow [2023-08-27 13:29:11,827 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 13:29:11,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:11,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 13:29:11,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 13:29:11,827 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:11,828 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:11,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1721332887, now seen corresponding path program 1 times [2023-08-27 13:29:11,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:11,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235481733] [2023-08-27 13:29:11,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:11,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:11,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:12,111 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:12,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:12,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235481733] [2023-08-27 13:29:12,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235481733] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:12,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794200887] [2023-08-27 13:29:12,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:12,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:12,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:12,113 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:12,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-27 13:29:12,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:12,254 INFO L262 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-27 13:29:12,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:12,282 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:29:12,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:29:12,326 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:29:12,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:29:12,351 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:29:12,364 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:12,364 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:29:12,461 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:29:12,461 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-08-27 13:29:12,470 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:29:12,470 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 143 treesize of output 135 [2023-08-27 13:29:12,478 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2023-08-27 13:29:12,482 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-08-27 13:29:12,514 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:12,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794200887] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:29:12,514 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:29:12,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2023-08-27 13:29:12,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215823690] [2023-08-27 13:29:12,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:29:12,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:29:12,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:12,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:29:12,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=136, Unknown=7, NotChecked=0, Total=182 [2023-08-27 13:29:12,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 1284 [2023-08-27 13:29:12,523 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 13:29:12,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:12,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 1284 [2023-08-27 13:29:12,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:14,279 INFO L124 PetriNetUnfolderBase]: 5087/8160 cut-off events. [2023-08-27 13:29:14,279 INFO L125 PetriNetUnfolderBase]: For 8141/8141 co-relation queries the response was YES. [2023-08-27 13:29:14,287 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 13:29:14,313 INFO L140 encePairwiseOnDemand]: 1267/1284 looper letters, 162 selfloop transitions, 32 changer transitions 0/195 dead transitions. [2023-08-27 13:29:14,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 195 transitions, 1469 flow [2023-08-27 13:29:14,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 13:29:14,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 13:29:14,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2949 transitions. [2023-08-27 13:29:14,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38278816199376947 [2023-08-27 13:29:14,319 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2949 transitions. [2023-08-27 13:29:14,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2949 transitions. [2023-08-27 13:29:14,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:14,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2949 transitions. [2023-08-27 13:29:14,325 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 13:29:14,332 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 13:29:14,333 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 13:29:14,333 INFO L175 Difference]: Start difference. First operand has 84 places, 96 transitions, 655 flow. Second operand 6 states and 2949 transitions. [2023-08-27 13:29:14,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 195 transitions, 1469 flow [2023-08-27 13:29:14,391 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 13:29:14,393 INFO L231 Difference]: Finished difference. Result has 89 places, 103 transitions, 808 flow [2023-08-27 13:29:14,393 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 13:29:14,394 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 13 predicate places. [2023-08-27 13:29:14,394 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 103 transitions, 808 flow [2023-08-27 13:29:14,395 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 13:29:14,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:14,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:29:14,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 13:29:14,600 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 13:29:14,600 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:14,601 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:14,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1821715355, now seen corresponding path program 1 times [2023-08-27 13:29:14,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:14,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602138343] [2023-08-27 13:29:14,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:14,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:14,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:14,722 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:29:14,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:14,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602138343] [2023-08-27 13:29:14,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602138343] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:29:14,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:29:14,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:29:14,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341226674] [2023-08-27 13:29:14,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:14,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 13:29:14,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:14,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 13:29:14,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 13:29:14,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 394 out of 1284 [2023-08-27 13:29:14,726 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 13:29:14,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:14,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 394 of 1284 [2023-08-27 13:29:14,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:16,223 INFO L124 PetriNetUnfolderBase]: 5044/8285 cut-off events. [2023-08-27 13:29:16,223 INFO L125 PetriNetUnfolderBase]: For 9721/9721 co-relation queries the response was YES. [2023-08-27 13:29:16,231 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 13:29:16,247 INFO L140 encePairwiseOnDemand]: 1272/1284 looper letters, 169 selfloop transitions, 22 changer transitions 0/192 dead transitions. [2023-08-27 13:29:16,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 192 transitions, 1545 flow [2023-08-27 13:29:16,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:29:16,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:29:16,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2083 transitions. [2023-08-27 13:29:16,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3244548286604361 [2023-08-27 13:29:16,251 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2083 transitions. [2023-08-27 13:29:16,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2083 transitions. [2023-08-27 13:29:16,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:16,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2083 transitions. [2023-08-27 13:29:16,255 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 13:29:16,260 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 13:29:16,261 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 13:29:16,261 INFO L175 Difference]: Start difference. First operand has 89 places, 103 transitions, 808 flow. Second operand 5 states and 2083 transitions. [2023-08-27 13:29:16,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 192 transitions, 1545 flow [2023-08-27 13:29:16,288 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 13:29:16,290 INFO L231 Difference]: Finished difference. Result has 93 places, 108 transitions, 924 flow [2023-08-27 13:29:16,291 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 13:29:16,291 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 17 predicate places. [2023-08-27 13:29:16,291 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 108 transitions, 924 flow [2023-08-27 13:29:16,292 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 13:29:16,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:16,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 13:29:16,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 13:29:16,292 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:16,292 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:16,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1721332947, now seen corresponding path program 1 times [2023-08-27 13:29:16,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:16,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413324189] [2023-08-27 13:29:16,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:16,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:16,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:16,567 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:16,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:16,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413324189] [2023-08-27 13:29:16,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413324189] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:16,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143791105] [2023-08-27 13:29:16,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:16,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:16,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:16,573 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:16,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-27 13:29:16,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:16,710 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-27 13:29:16,712 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:16,732 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:29:16,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:29:16,769 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:29:16,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:29:16,796 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:29:16,809 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:16,809 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:29:16,828 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 13:29:16,846 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 13:29:16,855 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:29:16,855 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2023-08-27 13:29:16,861 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:29:16,862 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 117 [2023-08-27 13:29:16,868 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2023-08-27 13:29:16,887 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2023-08-27 13:29:16,900 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 13:29:16,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143791105] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:29:16,901 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:29:16,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2023-08-27 13:29:16,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359388079] [2023-08-27 13:29:16,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:29:16,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:29:16,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:16,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:29:16,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=105, Unknown=2, NotChecked=42, Total=182 [2023-08-27 13:29:16,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 1284 [2023-08-27 13:29:16,910 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 13:29:16,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:16,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 1284 [2023-08-27 13:29:16,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:18,625 INFO L124 PetriNetUnfolderBase]: 4888/7875 cut-off events. [2023-08-27 13:29:18,625 INFO L125 PetriNetUnfolderBase]: For 15166/15166 co-relation queries the response was YES. [2023-08-27 13:29:18,636 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 13:29:18,656 INFO L140 encePairwiseOnDemand]: 1268/1284 looper letters, 155 selfloop transitions, 40 changer transitions 0/196 dead transitions. [2023-08-27 13:29:18,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 196 transitions, 1606 flow [2023-08-27 13:29:18,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 13:29:18,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 13:29:18,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2943 transitions. [2023-08-27 13:29:18,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3820093457943925 [2023-08-27 13:29:18,662 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2943 transitions. [2023-08-27 13:29:18,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2943 transitions. [2023-08-27 13:29:18,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:18,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2943 transitions. [2023-08-27 13:29:18,668 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 13:29:18,673 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 13:29:18,674 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 13:29:18,675 INFO L175 Difference]: Start difference. First operand has 93 places, 108 transitions, 924 flow. Second operand 6 states and 2943 transitions. [2023-08-27 13:29:18,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 196 transitions, 1606 flow [2023-08-27 13:29:18,713 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 13:29:18,715 INFO L231 Difference]: Finished difference. Result has 98 places, 106 transitions, 974 flow [2023-08-27 13:29:18,715 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 13:29:18,715 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 22 predicate places. [2023-08-27 13:29:18,716 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 106 transitions, 974 flow [2023-08-27 13:29:18,717 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 13:29:18,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:18,717 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 13:29:18,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-27 13:29:18,921 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 13:29:18,921 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 13:29:18,922 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:18,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1719686311, now seen corresponding path program 2 times [2023-08-27 13:29:18,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:18,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168378734] [2023-08-27 13:29:18,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:18,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:18,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:18,986 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:18,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:18,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168378734] [2023-08-27 13:29:18,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168378734] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:18,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407883590] [2023-08-27 13:29:18,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:29:18,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:18,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:18,988 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:19,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-27 13:29:19,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 13:29:19,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:29:19,125 INFO L262 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:29:19,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:19,141 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 13:29:19,141 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 13:29:19,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407883590] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:29:19,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 13:29:19,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 13:29:19,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718899283] [2023-08-27 13:29:19,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:19,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:29:19,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:19,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:29:19,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 13:29:19,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 501 out of 1284 [2023-08-27 13:29:19,145 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 13:29:19,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:19,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 501 of 1284 [2023-08-27 13:29:19,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:20,612 INFO L124 PetriNetUnfolderBase]: 4888/7913 cut-off events. [2023-08-27 13:29:20,612 INFO L125 PetriNetUnfolderBase]: For 16151/16151 co-relation queries the response was YES. [2023-08-27 13:29:20,624 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 13:29:20,645 INFO L140 encePairwiseOnDemand]: 1282/1284 looper letters, 103 selfloop transitions, 1 changer transitions 0/105 dead transitions. [2023-08-27 13:29:20,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 105 transitions, 1172 flow [2023-08-27 13:29:20,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:29:20,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:29:20,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1548 transitions. [2023-08-27 13:29:20,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40186915887850466 [2023-08-27 13:29:20,648 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1548 transitions. [2023-08-27 13:29:20,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1548 transitions. [2023-08-27 13:29:20,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:20,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1548 transitions. [2023-08-27 13:29:20,651 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 13:29:20,654 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 13:29:20,655 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 13:29:20,655 INFO L175 Difference]: Start difference. First operand has 98 places, 106 transitions, 974 flow. Second operand 3 states and 1548 transitions. [2023-08-27 13:29:20,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 105 transitions, 1172 flow [2023-08-27 13:29:20,695 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 13:29:20,697 INFO L231 Difference]: Finished difference. Result has 92 places, 105 transitions, 936 flow [2023-08-27 13:29:20,697 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 13:29:20,698 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 16 predicate places. [2023-08-27 13:29:20,698 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 105 transitions, 936 flow [2023-08-27 13:29:20,698 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 13:29:20,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:20,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 13:29:20,707 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-08-27 13:29:20,907 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 13:29:20,907 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:20,908 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:20,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1770711082, now seen corresponding path program 1 times [2023-08-27 13:29:20,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:20,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395825562] [2023-08-27 13:29:20,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:20,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:20,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:20,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:20,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:20,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395825562] [2023-08-27 13:29:20,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395825562] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:29:20,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:29:20,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:29:20,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802653268] [2023-08-27 13:29:20,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:20,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 13:29:20,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:20,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 13:29:20,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 13:29:20,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 481 out of 1284 [2023-08-27 13:29:20,982 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 13:29:20,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:20,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 481 of 1284 [2023-08-27 13:29:20,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:22,423 INFO L124 PetriNetUnfolderBase]: 4744/7604 cut-off events. [2023-08-27 13:29:22,423 INFO L125 PetriNetUnfolderBase]: For 20087/20087 co-relation queries the response was YES. [2023-08-27 13:29:22,432 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 13:29:22,451 INFO L140 encePairwiseOnDemand]: 1267/1284 looper letters, 136 selfloop transitions, 10 changer transitions 0/147 dead transitions. [2023-08-27 13:29:22,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 147 transitions, 1645 flow [2023-08-27 13:29:22,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 13:29:22,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 13:29:22,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 2007 transitions. [2023-08-27 13:29:22,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3907710280373832 [2023-08-27 13:29:22,454 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 2007 transitions. [2023-08-27 13:29:22,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 2007 transitions. [2023-08-27 13:29:22,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:22,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 2007 transitions. [2023-08-27 13:29:22,458 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 13:29:22,461 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 13:29:22,462 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 13:29:22,462 INFO L175 Difference]: Start difference. First operand has 92 places, 105 transitions, 936 flow. Second operand 4 states and 2007 transitions. [2023-08-27 13:29:22,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 147 transitions, 1645 flow [2023-08-27 13:29:22,498 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 13:29:22,500 INFO L231 Difference]: Finished difference. Result has 96 places, 109 transitions, 1010 flow [2023-08-27 13:29:22,500 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 13:29:22,501 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 20 predicate places. [2023-08-27 13:29:22,501 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 109 transitions, 1010 flow [2023-08-27 13:29:22,501 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 13:29:22,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:22,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 13:29:22,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 13:29:22,501 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err25ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:22,502 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:22,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1770711073, now seen corresponding path program 1 times [2023-08-27 13:29:22,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:22,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988735805] [2023-08-27 13:29:22,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:22,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:22,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:22,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:22,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:22,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988735805] [2023-08-27 13:29:22,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988735805] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:29:22,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:29:22,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:29:22,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805784932] [2023-08-27 13:29:22,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:22,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:29:22,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:22,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:29:22,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:29:22,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1284 [2023-08-27 13:29:22,551 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 13:29:22,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:22,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1284 [2023-08-27 13:29:22,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:23,684 INFO L124 PetriNetUnfolderBase]: 4026/6421 cut-off events. [2023-08-27 13:29:23,684 INFO L125 PetriNetUnfolderBase]: For 14640/14640 co-relation queries the response was YES. [2023-08-27 13:29:23,694 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 13:29:23,713 INFO L140 encePairwiseOnDemand]: 1281/1284 looper letters, 104 selfloop transitions, 1 changer transitions 0/106 dead transitions. [2023-08-27 13:29:23,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 106 transitions, 1206 flow [2023-08-27 13:29:23,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:29:23,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:29:23,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1544 transitions. [2023-08-27 13:29:23,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40083073727933544 [2023-08-27 13:29:23,716 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1544 transitions. [2023-08-27 13:29:23,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1544 transitions. [2023-08-27 13:29:23,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:23,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1544 transitions. [2023-08-27 13:29:23,718 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 13:29:23,721 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 13:29:23,721 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 13:29:23,721 INFO L175 Difference]: Start difference. First operand has 96 places, 109 transitions, 1010 flow. Second operand 3 states and 1544 transitions. [2023-08-27 13:29:23,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 106 transitions, 1206 flow [2023-08-27 13:29:23,762 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 13:29:23,764 INFO L231 Difference]: Finished difference. Result has 95 places, 106 transitions, 995 flow [2023-08-27 13:29:23,764 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 13:29:23,764 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 19 predicate places. [2023-08-27 13:29:23,765 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 106 transitions, 995 flow [2023-08-27 13:29:23,765 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 13:29:23,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:23,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 13:29:23,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 13:29:23,765 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:23,766 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:23,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1770711077, now seen corresponding path program 1 times [2023-08-27 13:29:23,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:23,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570031125] [2023-08-27 13:29:23,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:23,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:23,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:23,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:23,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:23,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570031125] [2023-08-27 13:29:23,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570031125] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:29:23,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:29:23,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:29:23,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618813228] [2023-08-27 13:29:23,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:23,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:29:23,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:23,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:29:23,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:29:23,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 499 out of 1284 [2023-08-27 13:29:23,796 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 13:29:23,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:23,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 499 of 1284 [2023-08-27 13:29:23,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:24,986 INFO L124 PetriNetUnfolderBase]: 3746/6337 cut-off events. [2023-08-27 13:29:24,986 INFO L125 PetriNetUnfolderBase]: For 21282/21282 co-relation queries the response was YES. [2023-08-27 13:29:24,995 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 13:29:25,012 INFO L140 encePairwiseOnDemand]: 1275/1284 looper letters, 136 selfloop transitions, 6 changer transitions 0/143 dead transitions. [2023-08-27 13:29:25,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 143 transitions, 1671 flow [2023-08-27 13:29:25,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:29:25,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:29:25,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1573 transitions. [2023-08-27 13:29:25,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40835929387331255 [2023-08-27 13:29:25,014 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1573 transitions. [2023-08-27 13:29:25,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1573 transitions. [2023-08-27 13:29:25,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:25,015 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1573 transitions. [2023-08-27 13:29:25,017 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 13:29:25,019 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 13:29:25,020 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 13:29:25,020 INFO L175 Difference]: Start difference. First operand has 95 places, 106 transitions, 995 flow. Second operand 3 states and 1573 transitions. [2023-08-27 13:29:25,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 143 transitions, 1671 flow [2023-08-27 13:29:25,042 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 13:29:25,044 INFO L231 Difference]: Finished difference. Result has 96 places, 102 transitions, 980 flow [2023-08-27 13:29:25,044 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 13:29:25,045 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 20 predicate places. [2023-08-27 13:29:25,045 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 102 transitions, 980 flow [2023-08-27 13:29:25,045 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 13:29:25,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:25,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 13:29:25,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 13:29:25,046 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err24ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:25,046 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:25,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1770711075, now seen corresponding path program 1 times [2023-08-27 13:29:25,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:25,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714151972] [2023-08-27 13:29:25,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:25,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:25,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:25,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:25,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:25,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714151972] [2023-08-27 13:29:25,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714151972] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:29:25,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:29:25,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 13:29:25,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403471276] [2023-08-27 13:29:25,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:25,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:29:25,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:25,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:29:25,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 13:29:25,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 500 out of 1284 [2023-08-27 13:29:25,080 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 13:29:25,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:25,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 500 of 1284 [2023-08-27 13:29:25,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:26,354 INFO L124 PetriNetUnfolderBase]: 3028/5141 cut-off events. [2023-08-27 13:29:26,354 INFO L125 PetriNetUnfolderBase]: For 14974/14974 co-relation queries the response was YES. [2023-08-27 13:29:26,363 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 13:29:26,376 INFO L140 encePairwiseOnDemand]: 1281/1284 looper letters, 95 selfloop transitions, 1 changer transitions 0/97 dead transitions. [2023-08-27 13:29:26,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 97 transitions, 1140 flow [2023-08-27 13:29:26,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:29:26,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:29:26,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1542 transitions. [2023-08-27 13:29:26,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40031152647975077 [2023-08-27 13:29:26,379 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1542 transitions. [2023-08-27 13:29:26,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1542 transitions. [2023-08-27 13:29:26,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:26,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1542 transitions. [2023-08-27 13:29:26,382 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 13:29:26,384 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 13:29:26,385 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 13:29:26,385 INFO L175 Difference]: Start difference. First operand has 96 places, 102 transitions, 980 flow. Second operand 3 states and 1542 transitions. [2023-08-27 13:29:26,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 97 transitions, 1140 flow [2023-08-27 13:29:26,413 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 13:29:26,414 INFO L231 Difference]: Finished difference. Result has 96 places, 97 transitions, 950 flow [2023-08-27 13:29:26,414 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 13:29:26,415 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 20 predicate places. [2023-08-27 13:29:26,415 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 97 transitions, 950 flow [2023-08-27 13:29:26,415 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 13:29:26,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:26,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:29:26,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 13:29:26,416 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:26,416 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:26,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1821695062, now seen corresponding path program 1 times [2023-08-27 13:29:26,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:26,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511820168] [2023-08-27 13:29:26,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:26,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:26,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:26,703 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:26,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:26,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511820168] [2023-08-27 13:29:26,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511820168] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:26,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364480265] [2023-08-27 13:29:26,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:26,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:26,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:26,705 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:26,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-27 13:29:26,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:26,849 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-27 13:29:26,851 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:26,879 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:29:26,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:29:26,923 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:29:26,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:29:26,956 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:29:26,974 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:26,974 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:29:27,027 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 13:29:27,036 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:29:27,036 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 26 [2023-08-27 13:29:27,043 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:29:27,044 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 117 [2023-08-27 13:29:27,050 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2023-08-27 13:29:27,058 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2023-08-27 13:29:27,085 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 13:29:27,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364480265] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:29:27,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:29:27,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2023-08-27 13:29:27,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656131367] [2023-08-27 13:29:27,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:29:27,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:29:27,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:27,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:29:27,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=122, Unknown=2, NotChecked=22, Total=182 [2023-08-27 13:29:27,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 1284 [2023-08-27 13:29:27,094 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 13:29:27,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:27,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 1284 [2023-08-27 13:29:27,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:28,288 INFO L124 PetriNetUnfolderBase]: 2598/4514 cut-off events. [2023-08-27 13:29:28,288 INFO L125 PetriNetUnfolderBase]: For 17594/17594 co-relation queries the response was YES. [2023-08-27 13:29:28,295 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 13:29:28,305 INFO L140 encePairwiseOnDemand]: 1273/1284 looper letters, 162 selfloop transitions, 15 changer transitions 0/178 dead transitions. [2023-08-27 13:29:28,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 178 transitions, 2119 flow [2023-08-27 13:29:28,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:29:28,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:29:28,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3331 transitions. [2023-08-27 13:29:28,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37060525144637296 [2023-08-27 13:29:28,310 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3331 transitions. [2023-08-27 13:29:28,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3331 transitions. [2023-08-27 13:29:28,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:28,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3331 transitions. [2023-08-27 13:29:28,314 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 13:29:28,319 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 13:29:28,320 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 13:29:28,320 INFO L175 Difference]: Start difference. First operand has 96 places, 97 transitions, 950 flow. Second operand 7 states and 3331 transitions. [2023-08-27 13:29:28,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 178 transitions, 2119 flow [2023-08-27 13:29:28,341 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 13:29:28,343 INFO L231 Difference]: Finished difference. Result has 103 places, 96 transitions, 987 flow [2023-08-27 13:29:28,343 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 13:29:28,343 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 27 predicate places. [2023-08-27 13:29:28,343 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 96 transitions, 987 flow [2023-08-27 13:29:28,344 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 13:29:28,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:28,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:29:28,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-27 13:29:28,550 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 13:29:28,550 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err18ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:28,551 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:28,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1821928379, now seen corresponding path program 1 times [2023-08-27 13:29:28,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:28,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162706753] [2023-08-27 13:29:28,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:28,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:28,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:28,590 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:29:28,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:28,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162706753] [2023-08-27 13:29:28,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162706753] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:29:28,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:29:28,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 13:29:28,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826221279] [2023-08-27 13:29:28,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:28,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 13:29:28,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:28,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 13:29:28,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 13:29:28,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 493 out of 1284 [2023-08-27 13:29:28,594 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 13:29:28,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:28,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 493 of 1284 [2023-08-27 13:29:28,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:29,545 INFO L124 PetriNetUnfolderBase]: 2598/4492 cut-off events. [2023-08-27 13:29:29,546 INFO L125 PetriNetUnfolderBase]: For 19172/19172 co-relation queries the response was YES. [2023-08-27 13:29:29,553 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 13:29:29,565 INFO L140 encePairwiseOnDemand]: 1279/1284 looper letters, 92 selfloop transitions, 20 changer transitions 0/112 dead transitions. [2023-08-27 13:29:29,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 112 transitions, 1334 flow [2023-08-27 13:29:29,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 13:29:29,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 13:29:29,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 2027 transitions. [2023-08-27 13:29:29,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39466510903426794 [2023-08-27 13:29:29,568 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 2027 transitions. [2023-08-27 13:29:29,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 2027 transitions. [2023-08-27 13:29:29,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:29,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 2027 transitions. [2023-08-27 13:29:29,570 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 13:29:29,572 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 13:29:29,572 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 13:29:29,573 INFO L175 Difference]: Start difference. First operand has 103 places, 96 transitions, 987 flow. Second operand 4 states and 2027 transitions. [2023-08-27 13:29:29,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 112 transitions, 1334 flow [2023-08-27 13:29:29,589 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 13:29:29,590 INFO L231 Difference]: Finished difference. Result has 100 places, 95 transitions, 1008 flow [2023-08-27 13:29:29,590 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 13:29:29,591 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 24 predicate places. [2023-08-27 13:29:29,591 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 95 transitions, 1008 flow [2023-08-27 13:29:29,591 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 13:29:29,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:29,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:29:29,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-27 13:29:29,591 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:29,592 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:29,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1821694893, now seen corresponding path program 1 times [2023-08-27 13:29:29,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:29,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771691360] [2023-08-27 13:29:29,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:29,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:29,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:29,858 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:29,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:29,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771691360] [2023-08-27 13:29:29,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771691360] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:29,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515913700] [2023-08-27 13:29:29,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:29,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:29,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:29,861 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:29,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-27 13:29:30,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:30,023 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-27 13:29:30,024 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:30,055 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:29:30,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:29:30,101 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:29:30,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:29:30,136 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:29:30,160 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:30,161 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:29:30,239 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:29:30,240 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-08-27 13:29:30,247 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:29:30,247 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 13:29:30,250 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 13:29:30,255 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 13:29:30,298 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:30,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515913700] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:29:30,299 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:29:30,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 12 [2023-08-27 13:29:30,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455749473] [2023-08-27 13:29:30,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:29:30,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:29:30,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:30,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:29:30,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=140, Unknown=4, NotChecked=0, Total=182 [2023-08-27 13:29:30,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 461 out of 1284 [2023-08-27 13:29:30,306 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 13:29:30,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:30,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 461 of 1284 [2023-08-27 13:29:30,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:31,494 INFO L124 PetriNetUnfolderBase]: 2420/4188 cut-off events. [2023-08-27 13:29:31,495 INFO L125 PetriNetUnfolderBase]: For 20577/20577 co-relation queries the response was YES. [2023-08-27 13:29:31,501 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 13:29:31,511 INFO L140 encePairwiseOnDemand]: 1273/1284 looper letters, 161 selfloop transitions, 15 changer transitions 0/176 dead transitions. [2023-08-27 13:29:31,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 176 transitions, 2233 flow [2023-08-27 13:29:31,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 13:29:31,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 13:29:31,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3328 transitions. [2023-08-27 13:29:31,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3702714730752114 [2023-08-27 13:29:31,515 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3328 transitions. [2023-08-27 13:29:31,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3328 transitions. [2023-08-27 13:29:31,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:31,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3328 transitions. [2023-08-27 13:29:31,518 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 13:29:31,522 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 13:29:31,522 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 13:29:31,522 INFO L175 Difference]: Start difference. First operand has 100 places, 95 transitions, 1008 flow. Second operand 7 states and 3328 transitions. [2023-08-27 13:29:31,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 176 transitions, 2233 flow [2023-08-27 13:29:31,534 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 13:29:31,537 INFO L231 Difference]: Finished difference. Result has 102 places, 94 transitions, 981 flow [2023-08-27 13:29:31,537 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 13:29:31,537 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 26 predicate places. [2023-08-27 13:29:31,537 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 94 transitions, 981 flow [2023-08-27 13:29:31,538 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 13:29:31,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:31,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:29:31,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-27 13:29:31,739 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 13:29:31,740 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err19ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:31,740 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:31,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1821928809, now seen corresponding path program 1 times [2023-08-27 13:29:31,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:31,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135902479] [2023-08-27 13:29:31,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:31,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:31,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:31,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:31,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:31,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135902479] [2023-08-27 13:29:31,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135902479] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:31,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103750004] [2023-08-27 13:29:31,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:31,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:31,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:31,829 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:31,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-27 13:29:31,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:31,989 INFO L262 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 13:29:31,990 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:32,038 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 13:29:32,059 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:29:32,060 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 13:29:32,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103750004] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:29:32,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 13:29:32,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 8 [2023-08-27 13:29:32,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922512203] [2023-08-27 13:29:32,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:32,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:29:32,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:32,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:29:32,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-08-27 13:29:32,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 488 out of 1284 [2023-08-27 13:29:32,064 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 13:29:32,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:32,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 488 of 1284 [2023-08-27 13:29:32,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:32,775 INFO L124 PetriNetUnfolderBase]: 1942/3380 cut-off events. [2023-08-27 13:29:32,775 INFO L125 PetriNetUnfolderBase]: For 12571/12571 co-relation queries the response was YES. [2023-08-27 13:29:32,782 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 13:29:32,792 INFO L140 encePairwiseOnDemand]: 1270/1284 looper letters, 86 selfloop transitions, 39 changer transitions 0/125 dead transitions. [2023-08-27 13:29:32,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 125 transitions, 1435 flow [2023-08-27 13:29:32,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:29:32,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:29:32,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2515 transitions. [2023-08-27 13:29:32,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3917445482866044 [2023-08-27 13:29:32,796 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2515 transitions. [2023-08-27 13:29:32,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2515 transitions. [2023-08-27 13:29:32,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:32,796 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2515 transitions. [2023-08-27 13:29:32,798 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 13:29:32,801 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 13:29:32,801 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 13:29:32,801 INFO L175 Difference]: Start difference. First operand has 102 places, 94 transitions, 981 flow. Second operand 5 states and 2515 transitions. [2023-08-27 13:29:32,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 125 transitions, 1435 flow [2023-08-27 13:29:32,821 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 13:29:32,823 INFO L231 Difference]: Finished difference. Result has 99 places, 92 transitions, 1029 flow [2023-08-27 13:29:32,823 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 13:29:32,823 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 23 predicate places. [2023-08-27 13:29:32,823 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 92 transitions, 1029 flow [2023-08-27 13:29:32,823 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 13:29:32,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:32,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:29:32,830 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-08-27 13:29:33,024 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 13:29:33,024 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:33,025 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:33,025 INFO L85 PathProgramCache]: Analyzing trace with hash 645228845, now seen corresponding path program 1 times [2023-08-27 13:29:33,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:33,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179440866] [2023-08-27 13:29:33,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:33,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:33,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:33,149 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:33,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:33,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179440866] [2023-08-27 13:29:33,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179440866] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:33,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261473878] [2023-08-27 13:29:33,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:33,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:33,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:33,152 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:33,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-27 13:29:33,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:33,317 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 13:29:33,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:33,389 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:33,389 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:29:33,437 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:33,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261473878] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:29:33,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:29:33,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-27 13:29:33,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368773046] [2023-08-27 13:29:33,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:29:33,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 13:29:33,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:33,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 13:29:33,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2023-08-27 13:29:33,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 1284 [2023-08-27 13:29:33,445 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 13:29:33,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:33,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 1284 [2023-08-27 13:29:33,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:34,510 INFO L124 PetriNetUnfolderBase]: 2592/4527 cut-off events. [2023-08-27 13:29:34,510 INFO L125 PetriNetUnfolderBase]: For 25713/25713 co-relation queries the response was YES. [2023-08-27 13:29:34,519 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 13:29:34,533 INFO L140 encePairwiseOnDemand]: 1268/1284 looper letters, 175 selfloop transitions, 20 changer transitions 0/195 dead transitions. [2023-08-27 13:29:34,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 195 transitions, 2179 flow [2023-08-27 13:29:34,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 13:29:34,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 13:29:34,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4418 transitions. [2023-08-27 13:29:34,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3823122187608169 [2023-08-27 13:29:34,537 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4418 transitions. [2023-08-27 13:29:34,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4418 transitions. [2023-08-27 13:29:34,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:34,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4418 transitions. [2023-08-27 13:29:34,542 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 13:29:34,547 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 13:29:34,548 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 13:29:34,549 INFO L175 Difference]: Start difference. First operand has 99 places, 92 transitions, 1029 flow. Second operand 9 states and 4418 transitions. [2023-08-27 13:29:34,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 195 transitions, 2179 flow [2023-08-27 13:29:34,584 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 13:29:34,587 INFO L231 Difference]: Finished difference. Result has 108 places, 107 transitions, 1273 flow [2023-08-27 13:29:34,587 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 13:29:34,587 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 32 predicate places. [2023-08-27 13:29:34,588 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 107 transitions, 1273 flow [2023-08-27 13:29:34,589 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 13:29:34,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:34,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:29:34,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-27 13:29:34,794 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 13:29:34,795 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:34,795 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:34,795 INFO L85 PathProgramCache]: Analyzing trace with hash 647402682, now seen corresponding path program 1 times [2023-08-27 13:29:34,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:34,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732621951] [2023-08-27 13:29:34,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:34,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:34,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:34,976 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:29:34,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:34,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732621951] [2023-08-27 13:29:34,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732621951] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:34,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200814526] [2023-08-27 13:29:34,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:34,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:34,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:34,978 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:35,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-27 13:29:35,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:35,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 13:29:35,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:35,761 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 13:29:35,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:29:35,770 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:29:36,182 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 13:29:36,292 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:29:36,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200814526] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:36,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 13:29:36,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3, 3] total 5 [2023-08-27 13:29:36,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092880558] [2023-08-27 13:29:36,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:36,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 13:29:36,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:36,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 13:29:36,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-27 13:29:36,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1284 [2023-08-27 13:29:36,297 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 13:29:36,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:36,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1284 [2023-08-27 13:29:36,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:37,329 INFO L124 PetriNetUnfolderBase]: 3171/5378 cut-off events. [2023-08-27 13:29:37,329 INFO L125 PetriNetUnfolderBase]: For 24838/24838 co-relation queries the response was YES. [2023-08-27 13:29:37,339 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 13:29:37,352 INFO L140 encePairwiseOnDemand]: 1268/1284 looper letters, 104 selfloop transitions, 61 changer transitions 0/165 dead transitions. [2023-08-27 13:29:37,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 165 transitions, 2073 flow [2023-08-27 13:29:37,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:29:37,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:29:37,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2483 transitions. [2023-08-27 13:29:37,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3867601246105919 [2023-08-27 13:29:37,356 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2483 transitions. [2023-08-27 13:29:37,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2483 transitions. [2023-08-27 13:29:37,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:37,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2483 transitions. [2023-08-27 13:29:37,359 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 13:29:37,362 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 13:29:37,363 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 13:29:37,363 INFO L175 Difference]: Start difference. First operand has 108 places, 107 transitions, 1273 flow. Second operand 5 states and 2483 transitions. [2023-08-27 13:29:37,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 165 transitions, 2073 flow [2023-08-27 13:29:37,423 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 13:29:37,425 INFO L231 Difference]: Finished difference. Result has 113 places, 120 transitions, 1675 flow [2023-08-27 13:29:37,425 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 13:29:37,425 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 37 predicate places. [2023-08-27 13:29:37,425 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 120 transitions, 1675 flow [2023-08-27 13:29:37,426 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 13:29:37,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:37,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:29:37,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-27 13:29:37,627 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 13:29:37,627 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:37,628 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:37,628 INFO L85 PathProgramCache]: Analyzing trace with hash 637975615, now seen corresponding path program 1 times [2023-08-27 13:29:37,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:37,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895186344] [2023-08-27 13:29:37,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:37,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:37,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:37,839 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:29:37,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:37,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895186344] [2023-08-27 13:29:37,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895186344] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:37,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731524877] [2023-08-27 13:29:37,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:37,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:37,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:37,841 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:37,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-27 13:29:38,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:38,006 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 13:29:38,010 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:38,587 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 13:29:38,814 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:29:38,814 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:29:39,529 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 13:29:39,651 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:29:39,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731524877] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:39,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 13:29:39,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2, 2] total 4 [2023-08-27 13:29:39,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951036165] [2023-08-27 13:29:39,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:39,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:29:39,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:39,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:29:39,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 13:29:39,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 499 out of 1284 [2023-08-27 13:29:39,655 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 13:29:39,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:39,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 499 of 1284 [2023-08-27 13:29:39,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:40,527 INFO L124 PetriNetUnfolderBase]: 2665/4532 cut-off events. [2023-08-27 13:29:40,527 INFO L125 PetriNetUnfolderBase]: For 30041/30041 co-relation queries the response was YES. [2023-08-27 13:29:40,537 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 13:29:40,550 INFO L140 encePairwiseOnDemand]: 1281/1284 looper letters, 117 selfloop transitions, 1 changer transitions 0/118 dead transitions. [2023-08-27 13:29:40,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 118 transitions, 1897 flow [2023-08-27 13:29:40,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:29:40,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:29:40,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1535 transitions. [2023-08-27 13:29:40,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39849428868120457 [2023-08-27 13:29:40,552 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1535 transitions. [2023-08-27 13:29:40,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1535 transitions. [2023-08-27 13:29:40,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:40,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1535 transitions. [2023-08-27 13:29:40,554 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 13:29:40,556 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 13:29:40,556 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 13:29:40,556 INFO L175 Difference]: Start difference. First operand has 113 places, 120 transitions, 1675 flow. Second operand 3 states and 1535 transitions. [2023-08-27 13:29:40,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 118 transitions, 1897 flow [2023-08-27 13:29:40,609 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 13:29:40,610 INFO L231 Difference]: Finished difference. Result has 113 places, 118 transitions, 1661 flow [2023-08-27 13:29:40,611 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 13:29:40,611 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 37 predicate places. [2023-08-27 13:29:40,611 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 118 transitions, 1661 flow [2023-08-27 13:29:40,611 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 13:29:40,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:40,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:29:40,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-27 13:29:40,812 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 13:29:40,812 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:40,812 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:40,812 INFO L85 PathProgramCache]: Analyzing trace with hash 637975616, now seen corresponding path program 1 times [2023-08-27 13:29:40,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:40,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708375085] [2023-08-27 13:29:40,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:40,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:40,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:41,078 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:41,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:41,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708375085] [2023-08-27 13:29:41,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708375085] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:41,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256717221] [2023-08-27 13:29:41,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:41,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:41,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:41,081 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:41,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-27 13:29:41,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:41,271 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 13:29:41,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:41,709 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 13:29:41,760 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 13:29:41,795 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:41,795 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:29:42,430 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 13:29:42,692 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:42,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256717221] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:29:42,692 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:29:42,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2023-08-27 13:29:42,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301039862] [2023-08-27 13:29:42,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:29:42,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 13:29:42,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:42,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 13:29:42,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2023-08-27 13:29:42,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 453 out of 1284 [2023-08-27 13:29:42,698 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 13:29:42,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:42,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 453 of 1284 [2023-08-27 13:29:42,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:43,931 INFO L124 PetriNetUnfolderBase]: 2263/3878 cut-off events. [2023-08-27 13:29:43,931 INFO L125 PetriNetUnfolderBase]: For 34951/34951 co-relation queries the response was YES. [2023-08-27 13:29:43,939 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 13:29:43,951 INFO L140 encePairwiseOnDemand]: 1273/1284 looper letters, 310 selfloop transitions, 12 changer transitions 0/322 dead transitions. [2023-08-27 13:29:43,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 322 transitions, 5151 flow [2023-08-27 13:29:43,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 13:29:43,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 13:29:43,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 4688 transitions. [2023-08-27 13:29:43,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36510903426791275 [2023-08-27 13:29:43,956 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 4688 transitions. [2023-08-27 13:29:43,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 4688 transitions. [2023-08-27 13:29:43,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:43,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 4688 transitions. [2023-08-27 13:29:43,961 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 13:29:43,967 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 13:29:43,968 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 13:29:43,969 INFO L175 Difference]: Start difference. First operand has 113 places, 118 transitions, 1661 flow. Second operand 10 states and 4688 transitions. [2023-08-27 13:29:43,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 322 transitions, 5151 flow [2023-08-27 13:29:43,999 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 13:29:44,002 INFO L231 Difference]: Finished difference. Result has 122 places, 122 transitions, 1724 flow [2023-08-27 13:29:44,002 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 13:29:44,003 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 46 predicate places. [2023-08-27 13:29:44,003 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 122 transitions, 1724 flow [2023-08-27 13:29:44,004 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 13:29:44,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:44,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:29:44,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 13:29:44,204 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 13:29:44,204 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:44,205 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:44,205 INFO L85 PathProgramCache]: Analyzing trace with hash 647402558, now seen corresponding path program 1 times [2023-08-27 13:29:44,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:44,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039705254] [2023-08-27 13:29:44,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:44,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:44,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:44,372 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:29:44,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:44,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039705254] [2023-08-27 13:29:44,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039705254] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:44,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545114409] [2023-08-27 13:29:44,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:44,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:44,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:44,377 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:44,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-27 13:29:44,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:44,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 13:29:44,557 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:45,069 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 13:29:45,079 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:29:45,079 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:29:45,360 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 13:29:45,433 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:29:45,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545114409] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:45,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 13:29:45,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3, 3] total 7 [2023-08-27 13:29:45,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539881513] [2023-08-27 13:29:45,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:29:45,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 13:29:45,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:45,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 13:29:45,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-27 13:29:45,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 478 out of 1284 [2023-08-27 13:29:45,436 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 13:29:45,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:45,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 478 of 1284 [2023-08-27 13:29:45,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:46,264 INFO L124 PetriNetUnfolderBase]: 2251/3906 cut-off events. [2023-08-27 13:29:46,264 INFO L125 PetriNetUnfolderBase]: For 33454/33454 co-relation queries the response was YES. [2023-08-27 13:29:46,274 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 13:29:46,285 INFO L140 encePairwiseOnDemand]: 1267/1284 looper letters, 112 selfloop transitions, 53 changer transitions 0/165 dead transitions. [2023-08-27 13:29:46,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 165 transitions, 2393 flow [2023-08-27 13:29:46,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:29:46,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:29:46,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2476 transitions. [2023-08-27 13:29:46,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3856697819314642 [2023-08-27 13:29:46,288 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2476 transitions. [2023-08-27 13:29:46,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2476 transitions. [2023-08-27 13:29:46,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:46,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2476 transitions. [2023-08-27 13:29:46,291 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 13:29:46,294 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 13:29:46,295 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 13:29:46,295 INFO L175 Difference]: Start difference. First operand has 122 places, 122 transitions, 1724 flow. Second operand 5 states and 2476 transitions. [2023-08-27 13:29:46,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 165 transitions, 2393 flow [2023-08-27 13:29:46,375 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 13:29:46,377 INFO L231 Difference]: Finished difference. Result has 123 places, 119 transitions, 1774 flow [2023-08-27 13:29:46,377 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 13:29:46,378 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 47 predicate places. [2023-08-27 13:29:46,378 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 119 transitions, 1774 flow [2023-08-27 13:29:46,378 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 13:29:46,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:46,378 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:29:46,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-27 13:29:46,580 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 13:29:46,580 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:46,581 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:46,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1906027150, now seen corresponding path program 1 times [2023-08-27 13:29:46,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:46,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459082793] [2023-08-27 13:29:46,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:46,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:46,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:46,825 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 13:29:46,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:46,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459082793] [2023-08-27 13:29:46,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459082793] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:46,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758074141] [2023-08-27 13:29:46,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:46,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:46,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:46,827 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:46,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-27 13:29:47,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:47,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 13:29:47,057 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:47,567 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 13:29:47,568 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:29:48,376 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 13:29:48,377 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 13:29:48,591 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 13:29:48,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758074141] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:29:48,591 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:29:48,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 8 [2023-08-27 13:29:48,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176109617] [2023-08-27 13:29:48,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:29:48,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 13:29:48,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:48,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 13:29:48,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-08-27 13:29:48,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 464 out of 1284 [2023-08-27 13:29:48,595 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 13:29:48,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:48,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 464 of 1284 [2023-08-27 13:29:48,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:49,825 INFO L124 PetriNetUnfolderBase]: 3023/5212 cut-off events. [2023-08-27 13:29:49,826 INFO L125 PetriNetUnfolderBase]: For 57814/57814 co-relation queries the response was YES. [2023-08-27 13:29:49,838 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 13:29:49,856 INFO L140 encePairwiseOnDemand]: 1274/1284 looper letters, 411 selfloop transitions, 16 changer transitions 0/427 dead transitions. [2023-08-27 13:29:49,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 427 transitions, 7631 flow [2023-08-27 13:29:49,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 13:29:49,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 13:29:49,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4346 transitions. [2023-08-27 13:29:49,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3760816891658013 [2023-08-27 13:29:49,860 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4346 transitions. [2023-08-27 13:29:49,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4346 transitions. [2023-08-27 13:29:49,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:49,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4346 transitions. [2023-08-27 13:29:49,863 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 13:29:49,869 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 13:29:49,869 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 13:29:49,870 INFO L175 Difference]: Start difference. First operand has 123 places, 119 transitions, 1774 flow. Second operand 9 states and 4346 transitions. [2023-08-27 13:29:49,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 427 transitions, 7631 flow [2023-08-27 13:29:50,019 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 13:29:50,081 INFO L231 Difference]: Finished difference. Result has 133 places, 123 transitions, 1855 flow [2023-08-27 13:29:50,082 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 13:29:50,082 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 57 predicate places. [2023-08-27 13:29:50,082 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 123 transitions, 1855 flow [2023-08-27 13:29:50,083 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 13:29:50,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:50,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:29:50,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-27 13:29:50,283 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 13:29:50,284 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:50,284 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:50,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1411411074, now seen corresponding path program 1 times [2023-08-27 13:29:50,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:50,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827285283] [2023-08-27 13:29:50,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:50,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:50,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:50,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:29:50,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:50,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827285283] [2023-08-27 13:29:50,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827285283] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:50,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998835890] [2023-08-27 13:29:50,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:50,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:50,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:50,529 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:50,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-27 13:29:50,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:50,736 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-27 13:29:50,741 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:50,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:29:50,981 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 13:29:51,007 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 13:29:51,033 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:51,033 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:29:51,402 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 13:29:51,638 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 13:29:51,762 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:51,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998835890] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:29:51,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:29:51,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 19 [2023-08-27 13:29:51,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390577256] [2023-08-27 13:29:51,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:29:51,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 13:29:51,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:51,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 13:29:51,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=339, Unknown=1, NotChecked=0, Total=420 [2023-08-27 13:29:51,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 446 out of 1284 [2023-08-27 13:29:51,771 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 13:29:51,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:51,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 446 of 1284 [2023-08-27 13:29:51,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:53,889 INFO L124 PetriNetUnfolderBase]: 4559/7811 cut-off events. [2023-08-27 13:29:53,890 INFO L125 PetriNetUnfolderBase]: For 76680/76680 co-relation queries the response was YES. [2023-08-27 13:29:53,907 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 13:29:53,930 INFO L140 encePairwiseOnDemand]: 1268/1284 looper letters, 231 selfloop transitions, 71 changer transitions 0/302 dead transitions. [2023-08-27 13:29:53,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 302 transitions, 4441 flow [2023-08-27 13:29:53,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 13:29:53,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 13:29:53,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 5950 transitions. [2023-08-27 13:29:53,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3564581835609873 [2023-08-27 13:29:53,935 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 5950 transitions. [2023-08-27 13:29:53,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 5950 transitions. [2023-08-27 13:29:53,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:53,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 5950 transitions. [2023-08-27 13:29:53,938 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 13:29:53,944 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 13:29:53,945 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 13:29:53,945 INFO L175 Difference]: Start difference. First operand has 133 places, 123 transitions, 1855 flow. Second operand 13 states and 5950 transitions. [2023-08-27 13:29:53,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 302 transitions, 4441 flow [2023-08-27 13:29:54,104 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 13:29:54,107 INFO L231 Difference]: Finished difference. Result has 139 places, 142 transitions, 2283 flow [2023-08-27 13:29:54,107 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 13:29:54,107 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 63 predicate places. [2023-08-27 13:29:54,108 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 142 transitions, 2283 flow [2023-08-27 13:29:54,109 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 13:29:54,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:29:54,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:29:54,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 13:29:54,315 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 13:29:54,315 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:29:54,316 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:29:54,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1411410950, now seen corresponding path program 1 times [2023-08-27 13:29:54,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:29:54,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428413994] [2023-08-27 13:29:54,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:54,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:29:54,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:54,540 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 13:29:54,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:29:54,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428413994] [2023-08-27 13:29:54,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428413994] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:29:54,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299592557] [2023-08-27 13:29:54,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:29:54,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:29:54,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:29:54,542 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:29:54,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-27 13:29:54,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:29:54,752 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-27 13:29:54,758 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:29:55,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:29:55,002 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 13:29:55,041 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 13:29:55,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:55,071 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:29:55,502 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 13:29:55,514 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 13:29:55,929 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:29:55,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299592557] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:29:55,930 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:29:55,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 19 [2023-08-27 13:29:55,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924289156] [2023-08-27 13:29:55,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:29:55,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 13:29:55,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:29:55,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 13:29:55,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=343, Unknown=2, NotChecked=0, Total=420 [2023-08-27 13:29:55,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 446 out of 1284 [2023-08-27 13:29:55,938 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 13:29:55,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:29:55,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 446 of 1284 [2023-08-27 13:29:55,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:29:59,802 INFO L124 PetriNetUnfolderBase]: 6606/11119 cut-off events. [2023-08-27 13:29:59,802 INFO L125 PetriNetUnfolderBase]: For 93641/93641 co-relation queries the response was YES. [2023-08-27 13:29:59,830 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 13:29:59,870 INFO L140 encePairwiseOnDemand]: 1266/1284 looper letters, 532 selfloop transitions, 157 changer transitions 0/689 dead transitions. [2023-08-27 13:29:59,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 689 transitions, 9445 flow [2023-08-27 13:29:59,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 13:29:59,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 13:29:59,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 14232 transitions. [2023-08-27 13:29:59,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575520048236358 [2023-08-27 13:29:59,880 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 14232 transitions. [2023-08-27 13:29:59,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 14232 transitions. [2023-08-27 13:29:59,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:29:59,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 14232 transitions. [2023-08-27 13:29:59,894 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 13:29:59,917 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 13:29:59,922 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 13:29:59,923 INFO L175 Difference]: Start difference. First operand has 139 places, 142 transitions, 2283 flow. Second operand 31 states and 14232 transitions. [2023-08-27 13:29:59,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 689 transitions, 9445 flow [2023-08-27 13:30:00,176 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 13:30:00,181 INFO L231 Difference]: Finished difference. Result has 171 places, 222 transitions, 4029 flow [2023-08-27 13:30:00,182 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 13:30:00,182 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 95 predicate places. [2023-08-27 13:30:00,182 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 222 transitions, 4029 flow [2023-08-27 13:30:00,183 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 13:30:00,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:00,183 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:30:00,189 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-08-27 13:30:00,384 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 13:30:00,384 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:30:00,384 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:00,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1906027152, now seen corresponding path program 1 times [2023-08-27 13:30:00,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:00,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623831355] [2023-08-27 13:30:00,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:00,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:00,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:00,810 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:00,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:00,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623831355] [2023-08-27 13:30:00,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623831355] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:00,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597531658] [2023-08-27 13:30:00,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:00,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:00,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:00,813 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:30:00,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-27 13:30:01,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:01,040 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 13:30:01,045 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:01,081 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 13:30:01,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:30:01,114 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:30:01,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:30:01,151 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:30:01,545 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:01,545 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:02,884 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 13:30:02,898 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:02,898 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 159 treesize of output 100 [2023-08-27 13:30:02,912 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:02,913 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 13:30:02,931 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:02,931 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 13:30:02,943 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:02,943 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 13:30:02,954 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:02,954 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 13:30:02,965 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:02,966 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 13:30:03,111 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 13:30:03,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597531658] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:03,111 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:03,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-08-27 13:30:03,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451503897] [2023-08-27 13:30:03,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:03,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 13:30:03,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:03,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 13:30:03,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=4, NotChecked=34, Total=380 [2023-08-27 13:30:03,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 448 out of 1284 [2023-08-27 13:30:03,120 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 13:30:03,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:03,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 448 of 1284 [2023-08-27 13:30:03,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:13,435 INFO L124 PetriNetUnfolderBase]: 11693/19650 cut-off events. [2023-08-27 13:30:13,436 INFO L125 PetriNetUnfolderBase]: For 298353/298353 co-relation queries the response was YES. [2023-08-27 13:30:13,512 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 13:30:13,595 INFO L140 encePairwiseOnDemand]: 1272/1284 looper letters, 2045 selfloop transitions, 31 changer transitions 0/2076 dead transitions. [2023-08-27 13:30:13,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 2076 transitions, 43576 flow [2023-08-27 13:30:13,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 13:30:13,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 13:30:13,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 10675 transitions. [2023-08-27 13:30:13,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3614723012325613 [2023-08-27 13:30:13,604 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 10675 transitions. [2023-08-27 13:30:13,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 10675 transitions. [2023-08-27 13:30:13,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:13,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 10675 transitions. [2023-08-27 13:30:13,613 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 13:30:13,853 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 13:30:13,856 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 13:30:13,856 INFO L175 Difference]: Start difference. First operand has 171 places, 222 transitions, 4029 flow. Second operand 23 states and 10675 transitions. [2023-08-27 13:30:13,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 2076 transitions, 43576 flow [2023-08-27 13:30:15,561 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 13:30:15,576 INFO L231 Difference]: Finished difference. Result has 187 places, 230 transitions, 3910 flow [2023-08-27 13:30:15,576 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 13:30:15,577 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 111 predicate places. [2023-08-27 13:30:15,577 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 230 transitions, 3910 flow [2023-08-27 13:30:15,578 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 13:30:15,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:15,578 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:30:15,584 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 13:30:15,780 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 13:30:15,780 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:30:15,780 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:15,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1906027321, now seen corresponding path program 1 times [2023-08-27 13:30:15,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:15,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028069458] [2023-08-27 13:30:15,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:15,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:15,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:16,201 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:16,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:16,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028069458] [2023-08-27 13:30:16,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028069458] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:16,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318472164] [2023-08-27 13:30:16,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:16,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:16,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:16,205 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:30:16,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-27 13:30:16,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:16,439 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 13:30:16,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:16,491 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 13:30:16,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:30:16,529 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 13:30:16,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:30:16,577 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 13:30:17,026 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:17,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:18,388 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 13:30:18,465 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 13:30:18,483 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:18,483 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 13:30:18,502 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:18,503 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 13:30:18,527 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:18,527 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 13:30:18,552 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:18,552 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 13:30:18,562 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:18,562 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 13:30:18,571 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:18,572 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 13:30:18,705 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 13:30:18,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318472164] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:18,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:18,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-08-27 13:30:18,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776825819] [2023-08-27 13:30:18,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:18,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 13:30:18,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:18,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 13:30:18,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=266, Unknown=2, NotChecked=66, Total=380 [2023-08-27 13:30:18,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 448 out of 1284 [2023-08-27 13:30:18,714 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 13:30:18,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:18,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 448 of 1284 [2023-08-27 13:30:18,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:24,086 INFO L124 PetriNetUnfolderBase]: 9921/16710 cut-off events. [2023-08-27 13:30:24,087 INFO L125 PetriNetUnfolderBase]: For 207950/207950 co-relation queries the response was YES. [2023-08-27 13:30:24,132 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 13:30:24,190 INFO L140 encePairwiseOnDemand]: 1274/1284 looper letters, 1454 selfloop transitions, 22 changer transitions 0/1476 dead transitions. [2023-08-27 13:30:24,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 1476 transitions, 28944 flow [2023-08-27 13:30:24,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 13:30:24,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 13:30:24,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 7434 transitions. [2023-08-27 13:30:24,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36185747663551404 [2023-08-27 13:30:24,196 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 7434 transitions. [2023-08-27 13:30:24,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 7434 transitions. [2023-08-27 13:30:24,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:24,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 7434 transitions. [2023-08-27 13:30:24,202 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 13:30:24,213 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 13:30:24,214 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 13:30:24,214 INFO L175 Difference]: Start difference. First operand has 187 places, 230 transitions, 3910 flow. Second operand 16 states and 7434 transitions. [2023-08-27 13:30:24,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 1476 transitions, 28944 flow [2023-08-27 13:30:25,942 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 13:30:25,952 INFO L231 Difference]: Finished difference. Result has 190 places, 226 transitions, 3843 flow [2023-08-27 13:30:25,953 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 13:30:25,953 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 114 predicate places. [2023-08-27 13:30:25,953 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 226 transitions, 3843 flow [2023-08-27 13:30:25,954 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 13:30:25,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:25,955 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:30:25,961 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-27 13:30:26,159 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 13:30:26,159 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:30:26,160 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:26,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1896600145, now seen corresponding path program 1 times [2023-08-27 13:30:26,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:26,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160545766] [2023-08-27 13:30:26,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:26,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:26,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:26,441 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:26,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:26,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160545766] [2023-08-27 13:30:26,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160545766] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:26,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897916566] [2023-08-27 13:30:26,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:26,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:26,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:26,445 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:30:26,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-27 13:30:26,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:26,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 13:30:26,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:26,722 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:30:26,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:30:26,755 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:30:26,801 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:26,802 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:26,849 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 13:30:26,856 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:26,856 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-08-27 13:30:26,861 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:26,862 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 37 [2023-08-27 13:30:26,871 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-08-27 13:30:26,897 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 13:30:26,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897916566] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:26,898 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:26,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2023-08-27 13:30:26,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645791117] [2023-08-27 13:30:26,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:26,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 13:30:26,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:26,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 13:30:26,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=230, Unknown=1, NotChecked=30, Total=306 [2023-08-27 13:30:26,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 468 out of 1284 [2023-08-27 13:30:26,907 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 13:30:26,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:26,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 468 of 1284 [2023-08-27 13:30:26,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:31,666 INFO L124 PetriNetUnfolderBase]: 9877/16576 cut-off events. [2023-08-27 13:30:31,667 INFO L125 PetriNetUnfolderBase]: For 149561/149561 co-relation queries the response was YES. [2023-08-27 13:30:31,715 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 13:30:31,773 INFO L140 encePairwiseOnDemand]: 1267/1284 looper letters, 155 selfloop transitions, 117 changer transitions 0/272 dead transitions. [2023-08-27 13:30:31,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 272 transitions, 4914 flow [2023-08-27 13:30:31,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 13:30:31,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 13:30:31,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 5237 transitions. [2023-08-27 13:30:31,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3707873123760974 [2023-08-27 13:30:31,777 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 5237 transitions. [2023-08-27 13:30:31,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 5237 transitions. [2023-08-27 13:30:31,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:31,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 5237 transitions. [2023-08-27 13:30:31,780 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 13:30:31,785 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 13:30:31,785 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 13:30:31,785 INFO L175 Difference]: Start difference. First operand has 190 places, 226 transitions, 3843 flow. Second operand 11 states and 5237 transitions. [2023-08-27 13:30:31,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 272 transitions, 4914 flow [2023-08-27 13:30:32,615 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 13:30:32,619 INFO L231 Difference]: Finished difference. Result has 192 places, 237 transitions, 4206 flow [2023-08-27 13:30:32,619 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 13:30:32,619 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 116 predicate places. [2023-08-27 13:30:32,619 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 237 transitions, 4206 flow [2023-08-27 13:30:32,620 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 13:30:32,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:32,620 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:30:32,625 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-08-27 13:30:32,820 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 13:30:32,821 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:30:32,821 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:32,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1896600085, now seen corresponding path program 1 times [2023-08-27 13:30:32,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:32,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313076255] [2023-08-27 13:30:32,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:32,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:32,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:33,142 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:33,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:33,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313076255] [2023-08-27 13:30:33,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313076255] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:33,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271988186] [2023-08-27 13:30:33,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:33,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:33,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:33,144 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:30:33,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-27 13:30:33,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:33,337 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 13:30:33,338 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:33,367 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 13:30:33,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:30:33,393 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:30:33,441 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:33,441 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:33,495 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_834 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_834) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) 4294967296)) is different from false [2023-08-27 13:30:33,500 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:33,501 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-08-27 13:30:33,506 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:33,507 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-08-27 13:30:33,546 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 13:30:33,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271988186] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:33,546 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:33,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-08-27 13:30:33,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696315469] [2023-08-27 13:30:33,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:33,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 13:30:33,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:33,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 13:30:33,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=299, Unknown=1, NotChecked=34, Total=380 [2023-08-27 13:30:33,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 459 out of 1284 [2023-08-27 13:30:33,553 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 13:30:33,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:33,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 459 of 1284 [2023-08-27 13:30:33,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:38,888 INFO L124 PetriNetUnfolderBase]: 9705/16060 cut-off events. [2023-08-27 13:30:38,888 INFO L125 PetriNetUnfolderBase]: For 153505/153505 co-relation queries the response was YES. [2023-08-27 13:30:38,937 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 13:30:38,995 INFO L140 encePairwiseOnDemand]: 1267/1284 looper letters, 139 selfloop transitions, 212 changer transitions 0/351 dead transitions. [2023-08-27 13:30:38,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 351 transitions, 6770 flow [2023-08-27 13:30:38,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 13:30:38,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 13:30:39,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 11146 transitions. [2023-08-27 13:30:39,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3616952232606438 [2023-08-27 13:30:39,003 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 11146 transitions. [2023-08-27 13:30:39,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 11146 transitions. [2023-08-27 13:30:39,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:39,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 11146 transitions. [2023-08-27 13:30:39,013 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 13:30:39,031 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 13:30:39,034 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 13:30:39,034 INFO L175 Difference]: Start difference. First operand has 192 places, 237 transitions, 4206 flow. Second operand 24 states and 11146 transitions. [2023-08-27 13:30:39,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 351 transitions, 6770 flow [2023-08-27 13:30:39,880 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 13:30:39,885 INFO L231 Difference]: Finished difference. Result has 219 places, 306 transitions, 6077 flow [2023-08-27 13:30:39,885 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 13:30:39,886 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 143 predicate places. [2023-08-27 13:30:39,886 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 306 transitions, 6077 flow [2023-08-27 13:30:39,887 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 13:30:39,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:39,887 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 13:30:39,892 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 13:30:40,087 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 13:30:40,087 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:30:40,088 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:40,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1042703980, now seen corresponding path program 2 times [2023-08-27 13:30:40,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:40,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064976710] [2023-08-27 13:30:40,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:40,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:40,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:40,307 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 13:30:40,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:40,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064976710] [2023-08-27 13:30:40,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064976710] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:40,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590810397] [2023-08-27 13:30:40,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:30:40,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:40,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:40,309 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:30:40,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 13:30:40,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:30:40,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:30:40,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 13:30:40,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:41,733 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 13:30:41,733 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:43,746 INFO L322 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2023-08-27 13:30:43,746 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 13:30:44,542 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 13:30:44,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590810397] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:44,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:44,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-08-27 13:30:44,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343428521] [2023-08-27 13:30:44,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:44,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 13:30:44,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:44,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 13:30:44,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2023-08-27 13:30:44,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 453 out of 1284 [2023-08-27 13:30:44,552 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 13:30:44,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:44,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 453 of 1284 [2023-08-27 13:30:44,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:49,007 INFO L124 PetriNetUnfolderBase]: 8154/13717 cut-off events. [2023-08-27 13:30:49,007 INFO L125 PetriNetUnfolderBase]: For 226266/226266 co-relation queries the response was YES. [2023-08-27 13:30:49,048 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 13:30:49,099 INFO L140 encePairwiseOnDemand]: 1274/1284 looper letters, 1263 selfloop transitions, 22 changer transitions 0/1285 dead transitions. [2023-08-27 13:30:49,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 1285 transitions, 28069 flow [2023-08-27 13:30:49,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 13:30:49,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 13:30:49,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 7025 transitions. [2023-08-27 13:30:49,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3647455867082035 [2023-08-27 13:30:49,105 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 7025 transitions. [2023-08-27 13:30:49,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 7025 transitions. [2023-08-27 13:30:49,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:49,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 7025 transitions. [2023-08-27 13:30:49,110 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 13:30:49,117 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 13:30:49,118 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 13:30:49,118 INFO L175 Difference]: Start difference. First operand has 219 places, 306 transitions, 6077 flow. Second operand 15 states and 7025 transitions. [2023-08-27 13:30:49,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 1285 transitions, 28069 flow [2023-08-27 13:30:49,709 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 13:30:49,719 INFO L231 Difference]: Finished difference. Result has 221 places, 305 transitions, 5611 flow [2023-08-27 13:30:49,719 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 13:30:49,719 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 145 predicate places. [2023-08-27 13:30:49,719 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 305 transitions, 5611 flow [2023-08-27 13:30:49,720 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 13:30:49,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:49,720 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:30:49,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-27 13:30:49,921 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 13:30:49,921 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:30:49,921 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:49,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1267491085, now seen corresponding path program 1 times [2023-08-27 13:30:49,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:49,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69590201] [2023-08-27 13:30:49,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:49,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:49,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:50,269 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:50,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:50,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69590201] [2023-08-27 13:30:50,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69590201] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:50,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007049486] [2023-08-27 13:30:50,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:50,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:50,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:50,273 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:30:50,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-27 13:30:50,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:50,480 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-27 13:30:50,481 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:50,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:30:50,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:30:50,567 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:30:50,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:30:50,634 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:30:50,676 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:50,676 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:50,712 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_906 (Array Int Int))) (< 0 (+ (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_906) c_~A~0.base) (+ c_~A~0.offset (* |c_thread1Thread1of1ForFork1_#t~post7#1| 4) 4)) 9223372039002259456))) is different from false [2023-08-27 13:30:50,788 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:50,788 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-27 13:30:50,796 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:50,796 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-08-27 13:30:50,803 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 54 [2023-08-27 13:30:50,808 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2023-08-27 13:30:50,877 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:50,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007049486] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:50,878 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:50,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2023-08-27 13:30:50,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980337394] [2023-08-27 13:30:50,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:50,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 13:30:50,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:50,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 13:30:50,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=394, Unknown=5, NotChecked=40, Total=506 [2023-08-27 13:30:50,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 465 out of 1284 [2023-08-27 13:30:50,885 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 13:30:50,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:50,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 465 of 1284 [2023-08-27 13:30:50,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:30:55,499 INFO L124 PetriNetUnfolderBase]: 9000/15153 cut-off events. [2023-08-27 13:30:55,499 INFO L125 PetriNetUnfolderBase]: For 147357/147357 co-relation queries the response was YES. [2023-08-27 13:30:55,555 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 13:30:55,612 INFO L140 encePairwiseOnDemand]: 1267/1284 looper letters, 277 selfloop transitions, 152 changer transitions 0/429 dead transitions. [2023-08-27 13:30:55,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 429 transitions, 7846 flow [2023-08-27 13:30:55,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 13:30:55,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 13:30:55,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 5256 transitions. [2023-08-27 13:30:55,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3721325403568394 [2023-08-27 13:30:55,616 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 5256 transitions. [2023-08-27 13:30:55,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 5256 transitions. [2023-08-27 13:30:55,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:30:55,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 5256 transitions. [2023-08-27 13:30:55,619 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 13:30:55,624 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 13:30:55,625 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 13:30:55,625 INFO L175 Difference]: Start difference. First operand has 221 places, 305 transitions, 5611 flow. Second operand 11 states and 5256 transitions. [2023-08-27 13:30:55,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 429 transitions, 7846 flow [2023-08-27 13:30:56,446 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 13:30:56,451 INFO L231 Difference]: Finished difference. Result has 224 places, 311 transitions, 6144 flow [2023-08-27 13:30:56,451 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 13:30:56,452 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 148 predicate places. [2023-08-27 13:30:56,452 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 311 transitions, 6144 flow [2023-08-27 13:30:56,453 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 13:30:56,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:30:56,453 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:30:56,458 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 13:30:56,653 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 13:30:56,654 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:30:56,654 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:30:56,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1258784485, now seen corresponding path program 1 times [2023-08-27 13:30:56,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:30:56,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634069621] [2023-08-27 13:30:56,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:56,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:30:56,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:57,045 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:57,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:30:57,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634069621] [2023-08-27 13:30:57,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634069621] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:30:57,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664749361] [2023-08-27 13:30:57,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:30:57,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:30:57,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:30:57,049 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:30:57,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 13:30:57,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:30:57,273 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 13:30:57,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:30:57,327 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 13:30:57,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:30:57,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 13:30:57,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:30:57,388 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:30:57,437 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:57,437 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:30:57,559 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:57,560 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 28 [2023-08-27 13:30:57,565 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:30:57,565 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 65 [2023-08-27 13:30:57,568 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2023-08-27 13:30:57,571 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2023-08-27 13:30:57,646 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:30:57,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664749361] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:30:57,646 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:30:57,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2023-08-27 13:30:57,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755161574] [2023-08-27 13:30:57,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:30:57,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 13:30:57,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:30:57,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 13:30:57,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=437, Unknown=12, NotChecked=0, Total=506 [2023-08-27 13:30:57,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 456 out of 1284 [2023-08-27 13:30:57,659 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 13:30:57,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:30:57,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 456 of 1284 [2023-08-27 13:30:57,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:31:02,690 INFO L124 PetriNetUnfolderBase]: 8313/14030 cut-off events. [2023-08-27 13:31:02,691 INFO L125 PetriNetUnfolderBase]: For 149385/149385 co-relation queries the response was YES. [2023-08-27 13:31:02,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114483 conditions, 14030 events. 8313/14030 cut-off events. For 149385/149385 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 102929 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 13:31:02,787 INFO L140 encePairwiseOnDemand]: 1267/1284 looper letters, 304 selfloop transitions, 257 changer transitions 0/561 dead transitions. [2023-08-27 13:31:02,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 561 transitions, 10759 flow [2023-08-27 13:31:02,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 13:31:02,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 13:31:02,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 8409 transitions. [2023-08-27 13:31:02,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36383696780893043 [2023-08-27 13:31:02,792 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 8409 transitions. [2023-08-27 13:31:02,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 8409 transitions. [2023-08-27 13:31:02,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:31:02,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 8409 transitions. [2023-08-27 13:31:02,797 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 13:31:02,806 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 13:31:02,807 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 13:31:02,807 INFO L175 Difference]: Start difference. First operand has 224 places, 311 transitions, 6144 flow. Second operand 18 states and 8409 transitions. [2023-08-27 13:31:02,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 561 transitions, 10759 flow [2023-08-27 13:31:03,540 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 13:31:03,547 INFO L231 Difference]: Finished difference. Result has 238 places, 407 transitions, 8550 flow [2023-08-27 13:31:03,547 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 13:31:03,547 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 162 predicate places. [2023-08-27 13:31:03,547 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 407 transitions, 8550 flow [2023-08-27 13:31:03,548 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 13:31:03,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:31:03,548 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:31:03,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-08-27 13:31:03,749 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 13:31:03,749 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:31:03,749 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:31:03,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1334934127, now seen corresponding path program 1 times [2023-08-27 13:31:03,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:31:03,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648354040] [2023-08-27 13:31:03,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:31:03,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:31:03,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:31:04,175 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:31:04,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:31:04,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648354040] [2023-08-27 13:31:04,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648354040] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:31:04,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840495581] [2023-08-27 13:31:04,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:31:04,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:31:04,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:31:04,181 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:31:04,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 13:31:04,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:31:04,436 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-27 13:31:04,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:31:04,477 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:31:04,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:31:04,514 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:31:04,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:31:04,588 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:31:04,607 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:31:04,607 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:31:04,627 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_~i~0 4))) 9223372039002259456))) is different from false [2023-08-27 13:31:04,684 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_982 (Array Int Int)) (v_ArrVal_981 (Array Int Int))) (< 0 (+ 9223372039002259456 (select (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_981) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_982) |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 13:31:04,689 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:31:04,689 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 30 [2023-08-27 13:31:04,695 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:31:04,695 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 75 [2023-08-27 13:31:04,699 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 13:31:04,701 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 13:31:04,761 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 13:31:04,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840495581] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:31:04,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:31:04,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 21 [2023-08-27 13:31:04,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122008636] [2023-08-27 13:31:04,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:31:04,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 13:31:04,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:31:04,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 13:31:04,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=364, Unknown=6, NotChecked=78, Total=506 [2023-08-27 13:31:04,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 456 out of 1284 [2023-08-27 13:31:04,769 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 13:31:04,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:31:04,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 456 of 1284 [2023-08-27 13:31:04,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:31:10,133 INFO L124 PetriNetUnfolderBase]: 8202/13810 cut-off events. [2023-08-27 13:31:10,133 INFO L125 PetriNetUnfolderBase]: For 163602/163602 co-relation queries the response was YES. [2023-08-27 13:31:10,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115986 conditions, 13810 events. 8202/13810 cut-off events. For 163602/163602 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 100533 event pairs, 1590 based on Foata normal form. 197/13228 useless extension candidates. Maximal degree in co-relation 115914. Up to 3509 conditions per place. [2023-08-27 13:31:10,237 INFO L140 encePairwiseOnDemand]: 1266/1284 looper letters, 358 selfloop transitions, 222 changer transitions 0/580 dead transitions. [2023-08-27 13:31:10,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 580 transitions, 11121 flow [2023-08-27 13:31:10,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 13:31:10,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 13:31:10,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 10715 transitions. [2023-08-27 13:31:10,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3628267641879995 [2023-08-27 13:31:10,243 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 10715 transitions. [2023-08-27 13:31:10,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 10715 transitions. [2023-08-27 13:31:10,245 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:31:10,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 10715 transitions. [2023-08-27 13:31:10,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 465.8695652173913) internal successors, (10715), 23 states have internal predecessors, (10715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:31:10,260 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 13:31:10,261 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 13:31:10,261 INFO L175 Difference]: Start difference. First operand has 238 places, 407 transitions, 8550 flow. Second operand 23 states and 10715 transitions. [2023-08-27 13:31:10,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 580 transitions, 11121 flow [2023-08-27 13:31:10,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 580 transitions, 10961 flow, removed 29 selfloop flow, removed 7 redundant places. [2023-08-27 13:31:10,998 INFO L231 Difference]: Finished difference. Result has 255 places, 397 transitions, 8650 flow [2023-08-27 13:31:10,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=7956, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=8650, PETRI_PLACES=255, PETRI_TRANSITIONS=397} [2023-08-27 13:31:10,999 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 179 predicate places. [2023-08-27 13:31:10,999 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 397 transitions, 8650 flow [2023-08-27 13:31:11,000 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 13:31:11,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:31:11,000 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 13:31:11,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 13:31:11,206 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 13:31:11,206 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting thread2Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:31:11,207 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:31:11,207 INFO L85 PathProgramCache]: Analyzing trace with hash 92431380, now seen corresponding path program 1 times [2023-08-27 13:31:11,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:31:11,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336733285] [2023-08-27 13:31:11,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:31:11,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:31:11,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:31:11,415 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 13:31:11,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:31:11,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336733285] [2023-08-27 13:31:11,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336733285] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:31:11,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339788620] [2023-08-27 13:31:11,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:31:11,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:31:11,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:31:11,417 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:31:11,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-27 13:31:11,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:31:11,697 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 13:31:11,700 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:31:12,172 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 13:31:12,209 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 13:31:12,351 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 13:31:12,351 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 13:31:12,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339788620] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:31:12,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 13:31:12,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 4 [2023-08-27 13:31:12,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331528380] [2023-08-27 13:31:12,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:31:12,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 13:31:12,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:31:12,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 13:31:12,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 13:31:12,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 499 out of 1284 [2023-08-27 13:31:12,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 397 transitions, 8650 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 13:31:12,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:31:12,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 499 of 1284 [2023-08-27 13:31:12,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:31:15,947 INFO L124 PetriNetUnfolderBase]: 7733/13041 cut-off events. [2023-08-27 13:31:15,947 INFO L125 PetriNetUnfolderBase]: For 157975/157975 co-relation queries the response was YES. [2023-08-27 13:31:15,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111490 conditions, 13041 events. 7733/13041 cut-off events. For 157975/157975 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 93504 event pairs, 5345 based on Foata normal form. 0/12576 useless extension candidates. Maximal degree in co-relation 111417. Up to 13041 conditions per place. [2023-08-27 13:31:16,051 INFO L140 encePairwiseOnDemand]: 1282/1284 looper letters, 395 selfloop transitions, 1 changer transitions 0/396 dead transitions. [2023-08-27 13:31:16,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 396 transitions, 9425 flow [2023-08-27 13:31:16,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 13:31:16,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 13:31:16,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1531 transitions. [2023-08-27 13:31:16,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3974558670820353 [2023-08-27 13:31:16,054 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1531 transitions. [2023-08-27 13:31:16,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1531 transitions. [2023-08-27 13:31:16,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:31:16,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1531 transitions. [2023-08-27 13:31:16,055 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 13:31:16,057 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 13:31:16,057 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 13:31:16,057 INFO L175 Difference]: Start difference. First operand has 255 places, 397 transitions, 8650 flow. Second operand 3 states and 1531 transitions. [2023-08-27 13:31:16,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 396 transitions, 9425 flow [2023-08-27 13:31:16,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 396 transitions, 9107 flow, removed 21 selfloop flow, removed 14 redundant places. [2023-08-27 13:31:16,992 INFO L231 Difference]: Finished difference. Result has 240 places, 396 transitions, 8317 flow [2023-08-27 13:31:16,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=8315, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=8317, PETRI_PLACES=240, PETRI_TRANSITIONS=396} [2023-08-27 13:31:16,992 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 164 predicate places. [2023-08-27 13:31:16,992 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 396 transitions, 8317 flow [2023-08-27 13:31:16,992 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 13:31:16,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:31:16,993 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 13:31:16,998 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-27 13:31:17,193 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 13:31:17,193 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:31:17,193 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:31:17,194 INFO L85 PathProgramCache]: Analyzing trace with hash 92431512, now seen corresponding path program 3 times [2023-08-27 13:31:17,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:31:17,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719316108] [2023-08-27 13:31:17,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:31:17,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:31:17,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:31:17,771 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 13:31:17,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:31:17,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719316108] [2023-08-27 13:31:17,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719316108] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:31:17,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190929495] [2023-08-27 13:31:17,772 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:31:17,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:31:17,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:31:17,773 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:31:17,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-27 13:31:18,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 13:31:18,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:31:18,056 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 13:31:18,062 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:31:18,117 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:31:18,156 INFO L322 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2023-08-27 13:31:18,157 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 13:31:18,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:31:18,221 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 13:31:18,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:31:18,270 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 13:31:19,595 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 13:31:19,595 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:31:22,108 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 13:31:22,164 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 13:31:22,232 INFO L322 Elim1Store]: treesize reduction 32, result has 64.8 percent of original size [2023-08-27 13:31:22,233 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 13:31:22,245 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:31:22,248 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 281 [2023-08-27 13:31:22,281 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:31:22,282 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 13:31:22,318 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 13:31:22,341 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 13:31:22,381 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:31:22,382 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 13:31:22,413 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:31:22,413 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 13:31:22,444 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:31:22,445 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 13:31:24,240 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 13:31:24,447 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 13:31:24,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190929495] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:31:24,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:31:24,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-27 13:31:24,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018745070] [2023-08-27 13:31:24,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:31:24,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 13:31:24,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:31:24,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 13:31:24,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=479, Unknown=3, NotChecked=90, Total=650 [2023-08-27 13:31:24,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 444 out of 1284 [2023-08-27 13:31:24,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 396 transitions, 8317 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 13:31:24,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:31:24,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 444 of 1284 [2023-08-27 13:31:24,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:31:53,945 WARN L234 SmtUtils]: Spent 28.86s 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 13:32:22,942 WARN L234 SmtUtils]: Spent 28.71s 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 13:32:55,475 WARN L234 SmtUtils]: Spent 30.85s 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 13:33:01,106 INFO L124 PetriNetUnfolderBase]: 10078/16900 cut-off events. [2023-08-27 13:33:01,106 INFO L125 PetriNetUnfolderBase]: For 296866/296866 co-relation queries the response was YES. [2023-08-27 13:33:01,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144140 conditions, 16900 events. 10078/16900 cut-off events. For 296866/296866 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 130567 event pairs, 411 based on Foata normal form. 600/16665 useless extension candidates. Maximal degree in co-relation 144069. Up to 3531 conditions per place. [2023-08-27 13:33:01,284 INFO L140 encePairwiseOnDemand]: 1274/1284 looper letters, 2594 selfloop transitions, 31 changer transitions 0/2625 dead transitions. [2023-08-27 13:33:01,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 2625 transitions, 60956 flow [2023-08-27 13:33:01,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 13:33:01,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 13:33:01,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 11001 transitions. [2023-08-27 13:33:01,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3569898753894081 [2023-08-27 13:33:01,291 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 11001 transitions. [2023-08-27 13:33:01,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 11001 transitions. [2023-08-27 13:33:01,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:33:01,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 11001 transitions. [2023-08-27 13:33:01,298 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 13:33:01,309 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 13:33:01,311 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 13:33:01,311 INFO L175 Difference]: Start difference. First operand has 240 places, 396 transitions, 8317 flow. Second operand 24 states and 11001 transitions. [2023-08-27 13:33:01,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 2625 transitions, 60956 flow [2023-08-27 13:33:01,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 2625 transitions, 60955 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 13:33:01,757 INFO L231 Difference]: Finished difference. Result has 263 places, 401 transitions, 8454 flow [2023-08-27 13:33:01,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=8316, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=8454, PETRI_PLACES=263, PETRI_TRANSITIONS=401} [2023-08-27 13:33:01,758 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 187 predicate places. [2023-08-27 13:33:01,758 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 401 transitions, 8454 flow [2023-08-27 13:33:01,759 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 13:33:01,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:33:01,759 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 13:33:01,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-27 13:33:01,960 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 13:33:01,960 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:33:01,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:33:01,960 INFO L85 PathProgramCache]: Analyzing trace with hash 92431341, now seen corresponding path program 2 times [2023-08-27 13:33:01,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:33:01,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268480202] [2023-08-27 13:33:01,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:33:01,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:33:01,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:33:02,523 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 13:33:02,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:33:02,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268480202] [2023-08-27 13:33:02,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268480202] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:33:02,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172190191] [2023-08-27 13:33:02,524 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:33:02,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:33:02,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:33:02,525 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:33:02,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-27 13:33:02,800 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:33:02,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:33:02,802 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 13:33:02,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:33:02,864 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 13:33:02,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:33:02,915 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 13:33:02,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:33:02,956 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 13:33:04,161 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 13:33:04,161 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:33:06,890 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 13:33:07,059 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 13:33:07,084 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:07,085 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 13:33:07,111 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:07,111 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 13:33:07,152 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:07,152 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 13:33:07,175 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:07,175 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 13:33:07,199 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:07,200 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 13:33:07,233 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:07,235 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 13:33:07,267 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:07,268 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 13:33:07,306 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:07,306 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 13:33:07,339 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:07,339 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 13:33:07,358 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 13:33:07,372 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:07,372 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 13:33:07,759 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 13:33:07,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172190191] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:33:07,759 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:33:07,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-27 13:33:07,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187720497] [2023-08-27 13:33:07,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:33:07,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 13:33:07,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:33:07,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 13:33:07,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=491, Unknown=2, NotChecked=90, Total=650 [2023-08-27 13:33:07,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 444 out of 1284 [2023-08-27 13:33:07,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 401 transitions, 8454 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 13:33:07,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:33:07,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 444 of 1284 [2023-08-27 13:33:07,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:33:20,403 INFO L124 PetriNetUnfolderBase]: 16394/27371 cut-off events. [2023-08-27 13:33:20,403 INFO L125 PetriNetUnfolderBase]: For 484796/484796 co-relation queries the response was YES. [2023-08-27 13:33:20,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 247320 conditions, 27371 events. 16394/27371 cut-off events. For 484796/484796 co-relation queries the response was YES. Maximal size of possible extension queue 1254. Compared 226194 event pairs, 562 based on Foata normal form. 0/26643 useless extension candidates. Maximal degree in co-relation 247247. Up to 5931 conditions per place. [2023-08-27 13:33:20,786 INFO L140 encePairwiseOnDemand]: 1273/1284 looper letters, 3273 selfloop transitions, 53 changer transitions 0/3326 dead transitions. [2023-08-27 13:33:20,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 3326 transitions, 77072 flow [2023-08-27 13:33:20,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 13:33:20,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 13:33:20,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 14273 transitions. [2023-08-27 13:33:20,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3585820520550698 [2023-08-27 13:33:20,794 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 14273 transitions. [2023-08-27 13:33:20,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 14273 transitions. [2023-08-27 13:33:20,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:33:20,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 14273 transitions. [2023-08-27 13:33:20,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 460.4193548387097) internal successors, (14273), 31 states have internal predecessors, (14273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:33:20,820 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 13:33:20,824 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 13:33:20,824 INFO L175 Difference]: Start difference. First operand has 263 places, 401 transitions, 8454 flow. Second operand 31 states and 14273 transitions. [2023-08-27 13:33:20,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 3326 transitions, 77072 flow [2023-08-27 13:33:22,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 3326 transitions, 76951 flow, removed 18 selfloop flow, removed 11 redundant places. [2023-08-27 13:33:22,702 INFO L231 Difference]: Finished difference. Result has 282 places, 413 transitions, 8612 flow [2023-08-27 13:33:22,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=8360, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=8612, PETRI_PLACES=282, PETRI_TRANSITIONS=413} [2023-08-27 13:33:22,703 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 206 predicate places. [2023-08-27 13:33:22,703 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 413 transitions, 8612 flow [2023-08-27 13:33:22,705 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 13:33:22,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:33:22,705 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 13:33:22,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-27 13:33:22,908 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 13:33:22,909 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:33:22,909 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:33:22,909 INFO L85 PathProgramCache]: Analyzing trace with hash 92431510, now seen corresponding path program 2 times [2023-08-27 13:33:22,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:33:22,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195334602] [2023-08-27 13:33:22,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:33:22,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:33:22,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:33:23,381 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 13:33:23,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:33:23,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195334602] [2023-08-27 13:33:23,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195334602] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:33:23,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517286090] [2023-08-27 13:33:23,382 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:33:23,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:33:23,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:33:23,385 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:33:23,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-27 13:33:23,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:33:23,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:33:23,733 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-27 13:33:23,742 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:33:23,827 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 13:33:23,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:33:23,880 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 13:33:23,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:33:23,950 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2023-08-27 13:33:25,194 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 13:33:25,194 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:33:28,522 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:28,523 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 13:33:28,549 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:28,550 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 1935 treesize of output 1763 [2023-08-27 13:33:28,674 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:28,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 1119 treesize of output 1079 [2023-08-27 13:33:28,699 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:28,700 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 1079 treesize of output 1059 [2023-08-27 13:33:28,724 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:28,725 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 13:33:28,750 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:28,750 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 13:33:28,777 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:28,778 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 983 [2023-08-27 13:33:28,804 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:28,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 983 treesize of output 951 [2023-08-27 13:33:28,831 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:28,831 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 951 treesize of output 911 [2023-08-27 13:33:28,846 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 13:33:28,860 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:33:28,861 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 911 treesize of output 891 [2023-08-27 13:33:29,388 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 13:33:29,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517286090] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:33:29,388 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:33:29,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-27 13:33:29,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562059241] [2023-08-27 13:33:29,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:33:29,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 13:33:29,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:33:29,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 13:33:29,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=553, Unknown=11, NotChecked=0, Total=650 [2023-08-27 13:33:29,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 444 out of 1284 [2023-08-27 13:33:29,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 413 transitions, 8612 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 13:33:29,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:33:29,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 444 of 1284 [2023-08-27 13:33:29,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:33:36,599 WARN L234 SmtUtils]: Spent 7.00s on a formula simplification. DAG size of input: 145 DAG size of output: 137 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:33:47,695 WARN L234 SmtUtils]: Spent 9.05s on a formula simplification. DAG size of input: 144 DAG size of output: 136 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:34:03,120 WARN L234 SmtUtils]: Spent 15.07s on a formula simplification. DAG size of input: 130 DAG size of output: 124 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:34:20,668 WARN L234 SmtUtils]: Spent 17.19s on a formula simplification. DAG size of input: 136 DAG size of output: 128 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:34:35,681 INFO L124 PetriNetUnfolderBase]: 20970/33147 cut-off events. [2023-08-27 13:34:35,681 INFO L125 PetriNetUnfolderBase]: For 566138/566138 co-relation queries the response was YES. [2023-08-27 13:34:35,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 299718 conditions, 33147 events. 20970/33147 cut-off events. For 566138/566138 co-relation queries the response was YES. Maximal size of possible extension queue 1363. Compared 256106 event pairs, 563 based on Foata normal form. 900/33263 useless extension candidates. Maximal degree in co-relation 299647. Up to 8031 conditions per place. [2023-08-27 13:34:36,071 INFO L140 encePairwiseOnDemand]: 1273/1284 looper letters, 3168 selfloop transitions, 54 changer transitions 0/3222 dead transitions. [2023-08-27 13:34:36,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 3222 transitions, 74136 flow [2023-08-27 13:34:36,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-27 13:34:36,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-27 13:34:36,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 15182 transitions. [2023-08-27 13:34:36,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3583026526951761 [2023-08-27 13:34:36,080 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 15182 transitions. [2023-08-27 13:34:36,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 15182 transitions. [2023-08-27 13:34:36,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:34:36,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 15182 transitions. [2023-08-27 13:34:36,090 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 460.06060606060606) internal successors, (15182), 33 states have internal predecessors, (15182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:34:36,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 1284.0) internal successors, (43656), 34 states have internal predecessors, (43656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:34:36,112 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 1284.0) internal successors, (43656), 34 states have internal predecessors, (43656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:34:36,112 INFO L175 Difference]: Start difference. First operand has 282 places, 413 transitions, 8612 flow. Second operand 33 states and 15182 transitions. [2023-08-27 13:34:36,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 3222 transitions, 74136 flow [2023-08-27 13:34:39,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 3222 transitions, 74000 flow, removed 3 selfloop flow, removed 13 redundant places. [2023-08-27 13:34:39,701 INFO L231 Difference]: Finished difference. Result has 302 places, 425 transitions, 8797 flow [2023-08-27 13:34:39,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=8473, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=8797, PETRI_PLACES=302, PETRI_TRANSITIONS=425} [2023-08-27 13:34:39,702 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 226 predicate places. [2023-08-27 13:34:39,702 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 425 transitions, 8797 flow [2023-08-27 13:34:39,703 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 13:34:39,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:34:39,703 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1] [2023-08-27 13:34:39,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-27 13:34:39,903 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 13:34:39,904 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:34:39,904 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:34:39,904 INFO L85 PathProgramCache]: Analyzing trace with hash 92431506, now seen corresponding path program 2 times [2023-08-27 13:34:39,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:34:39,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324379322] [2023-08-27 13:34:39,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:34:39,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:34:39,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:34:40,623 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 13:34:40,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:34:40,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324379322] [2023-08-27 13:34:40,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324379322] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:34:40,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339729093] [2023-08-27 13:34:40,624 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:34:40,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:34:40,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:34:40,629 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:34:40,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-27 13:34:40,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:34:40,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:34:40,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-27 13:34:40,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:34:41,011 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:34:41,063 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2023-08-27 13:34:41,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:34:41,297 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:34:41,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:34:41,356 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:34:42,280 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:34:42,280 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 13:34:42,534 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 13:34:42,534 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:34:46,566 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1192 (Array Int Int)) (v_ArrVal_1191 (Array Int Int))) (let ((.cse2 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1191) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1192) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse1 (select .cse2 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (.cse0 (select .cse2 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)))) (or (< 0 (+ 2147483649 .cse0)) (< 2147483647 .cse1) (< (+ .cse1 2147483648 .cse0) 0))))) is different from false [2023-08-27 13:34:46,580 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1192 (Array Int Int)) (v_ArrVal_1191 (Array Int Int)) (v_ArrVal_1189 Int)) (let ((.cse2 (select (store (store (store |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* 4 |c_ULTIMATE.start_create_fresh_int_array_~i~1#1|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) v_ArrVal_1189)) |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1191) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1192) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse1 (select .cse2 (+ 4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (.cse0 (select .cse2 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< (+ .cse0 .cse1 2147483648) 0) (< 0 (+ 2147483649 .cse1)) (< 2147483647 .cse0))))) is different from false [2023-08-27 13:34:46,593 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:34:46,593 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 13:34:46,605 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:34:46,606 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 213 treesize of output 201 [2023-08-27 13:34:46,613 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:34:46,614 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 180 treesize of output 156 [2023-08-27 13:34:46,623 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:34:46,623 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 83 treesize of output 71 [2023-08-27 13:34:46,885 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 13:34:46,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339729093] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:34:46,885 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:34:46,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-27 13:34:46,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524363167] [2023-08-27 13:34:46,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:34:46,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 13:34:46,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:34:46,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 13:34:46,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=481, Unknown=3, NotChecked=90, Total=650 [2023-08-27 13:34:46,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 444 out of 1284 [2023-08-27 13:34:46,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 425 transitions, 8797 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 13:34:46,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:34:46,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 444 of 1284 [2023-08-27 13:34:46,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:34:55,250 WARN L234 SmtUtils]: Spent 6.21s on a formula simplification. DAG size of input: 75 DAG size of output: 75 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:35:04,315 INFO L124 PetriNetUnfolderBase]: 16956/27333 cut-off events. [2023-08-27 13:35:04,315 INFO L125 PetriNetUnfolderBase]: For 433760/433760 co-relation queries the response was YES. [2023-08-27 13:35:04,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 244630 conditions, 27333 events. 16956/27333 cut-off events. For 433760/433760 co-relation queries the response was YES. Maximal size of possible extension queue 1153. Compared 210171 event pairs, 1280 based on Foata normal form. 2100/28433 useless extension candidates. Maximal degree in co-relation 244559. Up to 5450 conditions per place. [2023-08-27 13:35:04,618 INFO L140 encePairwiseOnDemand]: 1273/1284 looper letters, 2619 selfloop transitions, 51 changer transitions 0/2670 dead transitions. [2023-08-27 13:35:04,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 2670 transitions, 61840 flow [2023-08-27 13:35:04,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 13:35:04,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 13:35:04,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 11490 transitions. [2023-08-27 13:35:04,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3579439252336449 [2023-08-27 13:35:04,625 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 11490 transitions. [2023-08-27 13:35:04,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 11490 transitions. [2023-08-27 13:35:04,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:35:04,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 11490 transitions. [2023-08-27 13:35:04,633 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 459.6) internal successors, (11490), 25 states have internal predecessors, (11490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:35:04,648 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 13:35:04,650 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 13:35:04,650 INFO L175 Difference]: Start difference. First operand has 302 places, 425 transitions, 8797 flow. Second operand 25 states and 11490 transitions. [2023-08-27 13:35:04,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 2670 transitions, 61840 flow [2023-08-27 13:35:06,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 2670 transitions, 61670 flow, removed 30 selfloop flow, removed 24 redundant places. [2023-08-27 13:35:06,350 INFO L231 Difference]: Finished difference. Result has 298 places, 416 transitions, 8589 flow [2023-08-27 13:35:06,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=8487, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=8589, PETRI_PLACES=298, PETRI_TRANSITIONS=416} [2023-08-27 13:35:06,351 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 222 predicate places. [2023-08-27 13:35:06,351 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 416 transitions, 8589 flow [2023-08-27 13:35:06,352 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 13:35:06,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:35:06,352 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:35:06,358 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 13:35:06,553 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 13:35:06,553 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:35:06,553 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:35:06,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1245575745, now seen corresponding path program 1 times [2023-08-27 13:35:06,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:35:06,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644357665] [2023-08-27 13:35:06,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:35:06,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:35:06,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:35:06,680 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 13:35:06,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:35:06,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644357665] [2023-08-27 13:35:06,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644357665] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:35:06,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108769351] [2023-08-27 13:35:06,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:35:06,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:35:06,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:35:06,695 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:35:06,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-27 13:35:07,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:35:07,069 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 13:35:07,071 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:35:07,208 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 13:35:07,208 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 13:35:07,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108769351] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:35:07,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 13:35:07,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-08-27 13:35:07,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906067425] [2023-08-27 13:35:07,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:35:07,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:35:07,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:35:07,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:35:07,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-27 13:35:07,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 394 out of 1284 [2023-08-27 13:35:07,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 416 transitions, 8589 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 13:35:07,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:35:07,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 394 of 1284 [2023-08-27 13:35:07,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:35:15,547 INFO L124 PetriNetUnfolderBase]: 17046/27520 cut-off events. [2023-08-27 13:35:15,547 INFO L125 PetriNetUnfolderBase]: For 296399/296399 co-relation queries the response was YES. [2023-08-27 13:35:15,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 235351 conditions, 27520 events. 17046/27520 cut-off events. For 296399/296399 co-relation queries the response was YES. Maximal size of possible extension queue 1111. Compared 205040 event pairs, 4592 based on Foata normal form. 172/25446 useless extension candidates. Maximal degree in co-relation 235287. Up to 15042 conditions per place. [2023-08-27 13:35:15,825 INFO L140 encePairwiseOnDemand]: 1272/1284 looper letters, 401 selfloop transitions, 152 changer transitions 0/553 dead transitions. [2023-08-27 13:35:15,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 553 transitions, 11645 flow [2023-08-27 13:35:15,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:35:15,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:35:15,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2039 transitions. [2023-08-27 13:35:15,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.317601246105919 [2023-08-27 13:35:15,827 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2039 transitions. [2023-08-27 13:35:15,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2039 transitions. [2023-08-27 13:35:15,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:35:15,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2039 transitions. [2023-08-27 13:35:15,828 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 13:35:15,831 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 13:35:15,831 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 13:35:15,831 INFO L175 Difference]: Start difference. First operand has 298 places, 416 transitions, 8589 flow. Second operand 5 states and 2039 transitions. [2023-08-27 13:35:15,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 553 transitions, 11645 flow [2023-08-27 13:35:17,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 553 transitions, 11448 flow, removed 2 selfloop flow, removed 13 redundant places. [2023-08-27 13:35:17,760 INFO L231 Difference]: Finished difference. Result has 291 places, 448 transitions, 9827 flow [2023-08-27 13:35:17,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=8500, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9827, PETRI_PLACES=291, PETRI_TRANSITIONS=448} [2023-08-27 13:35:17,761 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 215 predicate places. [2023-08-27 13:35:17,761 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 448 transitions, 9827 flow [2023-08-27 13:35:17,762 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 13:35:17,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:35:17,762 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:35:17,772 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 13:35:17,968 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 13:35:17,969 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:35:17,969 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:35:17,969 INFO L85 PathProgramCache]: Analyzing trace with hash 317274477, now seen corresponding path program 2 times [2023-08-27 13:35:17,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:35:17,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086796929] [2023-08-27 13:35:17,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:35:17,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:35:17,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:35:18,380 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 13:35:18,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:35:18,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086796929] [2023-08-27 13:35:18,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086796929] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:35:18,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280574542] [2023-08-27 13:35:18,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 13:35:18,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:35:18,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:35:18,382 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:35:18,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-27 13:35:18,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 13:35:18,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:35:18,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 13:35:18,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:35:18,718 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:35:18,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:35:18,747 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2023-08-27 13:35:18,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:35:18,793 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:35:18,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:35:18,881 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:35:18,902 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 13:35:18,902 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:35:18,977 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1274 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1274) c_~A~0.base) (+ c_~A~0.offset (* c_~i~0 4) 4)) 4294967296)) is different from false [2023-08-27 13:35:19,080 INFO L322 Elim1Store]: treesize reduction 21, result has 54.3 percent of original size [2023-08-27 13:35:19,081 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 13:35:19,088 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:35:19,089 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 129 [2023-08-27 13:35:19,092 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-08-27 13:35:19,095 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2023-08-27 13:35:19,152 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-27 13:35:19,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280574542] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:35:19,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:35:19,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-27 13:35:19,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132216982] [2023-08-27 13:35:19,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:35:19,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 13:35:19,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:35:19,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 13:35:19,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=504, Unknown=18, NotChecked=46, Total=650 [2023-08-27 13:35:19,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 465 out of 1284 [2023-08-27 13:35:19,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 448 transitions, 9827 flow. Second operand has 26 states, 26 states have (on average 466.2692307692308) internal successors, (12123), 26 states have internal predecessors, (12123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:35:19,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:35:19,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 465 of 1284 [2023-08-27 13:35:19,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:35:28,659 INFO L124 PetriNetUnfolderBase]: 16618/26868 cut-off events. [2023-08-27 13:35:28,659 INFO L125 PetriNetUnfolderBase]: For 324238/324238 co-relation queries the response was YES. [2023-08-27 13:35:28,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 233990 conditions, 26868 events. 16618/26868 cut-off events. For 324238/324238 co-relation queries the response was YES. Maximal size of possible extension queue 1131. Compared 201270 event pairs, 3553 based on Foata normal form. 280/24420 useless extension candidates. Maximal degree in co-relation 233924. Up to 10950 conditions per place. [2023-08-27 13:35:28,909 INFO L140 encePairwiseOnDemand]: 1268/1284 looper letters, 407 selfloop transitions, 245 changer transitions 0/652 dead transitions. [2023-08-27 13:35:28,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 652 transitions, 12916 flow [2023-08-27 13:35:28,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 13:35:28,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 13:35:28,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 5709 transitions. [2023-08-27 13:35:28,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37052180685358255 [2023-08-27 13:35:28,913 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 5709 transitions. [2023-08-27 13:35:28,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 5709 transitions. [2023-08-27 13:35:28,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:35:28,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 5709 transitions. [2023-08-27 13:35:28,917 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 13:35:28,922 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 13:35:28,923 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 13:35:28,923 INFO L175 Difference]: Start difference. First operand has 291 places, 448 transitions, 9827 flow. Second operand 12 states and 5709 transitions. [2023-08-27 13:35:28,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 652 transitions, 12916 flow [2023-08-27 13:35:30,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 652 transitions, 12813 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-08-27 13:35:30,923 INFO L231 Difference]: Finished difference. Result has 301 places, 444 transitions, 10166 flow [2023-08-27 13:35:30,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=9642, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10166, PETRI_PLACES=301, PETRI_TRANSITIONS=444} [2023-08-27 13:35:30,924 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 225 predicate places. [2023-08-27 13:35:30,924 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 444 transitions, 10166 flow [2023-08-27 13:35:30,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 466.2692307692308) internal successors, (12123), 26 states have internal predecessors, (12123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:35:30,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:35:30,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:35:30,931 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-27 13:35:31,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:35:31,126 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:35:31,126 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:35:31,126 INFO L85 PathProgramCache]: Analyzing trace with hash -435466225, now seen corresponding path program 1 times [2023-08-27 13:35:31,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:35:31,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903485416] [2023-08-27 13:35:31,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:35:31,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:35:31,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:35:31,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 13:35:31,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:35:31,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903485416] [2023-08-27 13:35:31,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903485416] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 13:35:31,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 13:35:31,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 13:35:31,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045333425] [2023-08-27 13:35:31,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 13:35:31,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 13:35:31,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:35:31,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 13:35:31,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 13:35:31,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 482 out of 1284 [2023-08-27 13:35:31,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 444 transitions, 10166 flow. Second operand has 5 states, 5 states have (on average 484.4) internal successors, (2422), 5 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:35:31,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:35:31,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 482 of 1284 [2023-08-27 13:35:31,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:35:40,178 INFO L124 PetriNetUnfolderBase]: 17062/27565 cut-off events. [2023-08-27 13:35:40,178 INFO L125 PetriNetUnfolderBase]: For 365070/365070 co-relation queries the response was YES. [2023-08-27 13:35:40,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 243037 conditions, 27565 events. 17062/27565 cut-off events. For 365070/365070 co-relation queries the response was YES. Maximal size of possible extension queue 1127. Compared 204875 event pairs, 6795 based on Foata normal form. 1/24754 useless extension candidates. Maximal degree in co-relation 242970. Up to 26152 conditions per place. [2023-08-27 13:35:40,465 INFO L140 encePairwiseOnDemand]: 1277/1284 looper letters, 559 selfloop transitions, 67 changer transitions 7/633 dead transitions. [2023-08-27 13:35:40,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 633 transitions, 15252 flow [2023-08-27 13:35:40,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 13:35:40,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 13:35:40,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2483 transitions. [2023-08-27 13:35:40,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3867601246105919 [2023-08-27 13:35:40,467 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2483 transitions. [2023-08-27 13:35:40,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2483 transitions. [2023-08-27 13:35:40,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:35:40,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2483 transitions. [2023-08-27 13:35:40,469 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 13:35:40,471 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 13:35:40,471 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 13:35:40,472 INFO L175 Difference]: Start difference. First operand has 301 places, 444 transitions, 10166 flow. Second operand 5 states and 2483 transitions. [2023-08-27 13:35:40,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 633 transitions, 15252 flow [2023-08-27 13:35:42,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 633 transitions, 14785 flow, removed 2 selfloop flow, removed 11 redundant places. [2023-08-27 13:35:42,413 INFO L231 Difference]: Finished difference. Result has 297 places, 496 transitions, 11009 flow [2023-08-27 13:35:42,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=9833, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11009, PETRI_PLACES=297, PETRI_TRANSITIONS=496} [2023-08-27 13:35:42,414 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 221 predicate places. [2023-08-27 13:35:42,414 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 496 transitions, 11009 flow [2023-08-27 13:35:42,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 484.4) internal successors, (2422), 5 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:35:42,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:35:42,414 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1] [2023-08-27 13:35:42,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-27 13:35:42,415 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:35:42,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:35:42,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1429586938, now seen corresponding path program 4 times [2023-08-27 13:35:42,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:35:42,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591672301] [2023-08-27 13:35:42,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:35:42,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:35:42,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:35:42,827 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 13:35:42,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:35:42,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591672301] [2023-08-27 13:35:42,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591672301] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:35:42,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432698362] [2023-08-27 13:35:42,827 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 13:35:42,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:35:42,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:35:42,828 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:35:42,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-27 13:35:43,138 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 13:35:43,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:35:43,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-27 13:35:43,148 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:35:45,799 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 13:35:45,799 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:35:49,543 INFO L322 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2023-08-27 13:35:49,544 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 13:35:50,466 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 13:35:50,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432698362] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:35:50,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:35:50,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-27 13:35:50,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117806072] [2023-08-27 13:35:50,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:35:50,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 13:35:50,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:35:50,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 13:35:50,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=501, Unknown=0, NotChecked=0, Total=650 [2023-08-27 13:35:50,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 453 out of 1284 [2023-08-27 13:35:50,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 496 transitions, 11009 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 13:35:50,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:35:50,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 453 of 1284 [2023-08-27 13:35:50,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:35:59,467 INFO L124 PetriNetUnfolderBase]: 12553/21274 cut-off events. [2023-08-27 13:35:59,467 INFO L125 PetriNetUnfolderBase]: For 378166/378166 co-relation queries the response was YES. [2023-08-27 13:35:59,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189486 conditions, 21274 events. 12553/21274 cut-off events. For 378166/378166 co-relation queries the response was YES. Maximal size of possible extension queue 966. Compared 169923 event pairs, 1847 based on Foata normal form. 588/20354 useless extension candidates. Maximal degree in co-relation 189418. Up to 4334 conditions per place. [2023-08-27 13:35:59,668 INFO L140 encePairwiseOnDemand]: 1275/1284 looper letters, 2173 selfloop transitions, 42 changer transitions 0/2215 dead transitions. [2023-08-27 13:35:59,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 2215 transitions, 54997 flow [2023-08-27 13:35:59,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 13:35:59,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 13:35:59,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 9354 transitions. [2023-08-27 13:35:59,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3642523364485981 [2023-08-27 13:35:59,674 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 9354 transitions. [2023-08-27 13:35:59,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 9354 transitions. [2023-08-27 13:35:59,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:35:59,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 9354 transitions. [2023-08-27 13:35:59,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 467.7) internal successors, (9354), 20 states have internal predecessors, (9354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:35:59,690 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 13:35:59,692 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 13:35:59,692 INFO L175 Difference]: Start difference. First operand has 297 places, 496 transitions, 11009 flow. Second operand 20 states and 9354 transitions. [2023-08-27 13:35:59,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 2215 transitions, 54997 flow [2023-08-27 13:36:00,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 2215 transitions, 53688 flow, removed 431 selfloop flow, removed 7 redundant places. [2023-08-27 13:36:00,538 INFO L231 Difference]: Finished difference. Result has 302 places, 485 transitions, 10726 flow [2023-08-27 13:36:00,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=10642, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10726, PETRI_PLACES=302, PETRI_TRANSITIONS=485} [2023-08-27 13:36:00,539 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 226 predicate places. [2023-08-27 13:36:00,539 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 485 transitions, 10726 flow [2023-08-27 13:36:00,540 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 13:36:00,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:36:00,540 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1] [2023-08-27 13:36:00,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-27 13:36:00,740 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,SelfDestructingSolverStorable47 [2023-08-27 13:36:00,741 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:36:00,741 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:36:00,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1314618220, now seen corresponding path program 1 times [2023-08-27 13:36:00,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:36:00,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756805142] [2023-08-27 13:36:00,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:36:00,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:36:00,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:36:00,963 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:36:00,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:36:00,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756805142] [2023-08-27 13:36:00,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756805142] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:36:00,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537441404] [2023-08-27 13:36:00,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:36:00,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:36:00,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:36:00,965 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:36:00,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-27 13:36:01,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:36:01,351 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-27 13:36:01,353 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:36:01,491 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:36:01,491 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:36:01,502 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 13:36:01,592 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:36:01,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537441404] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:36:01,592 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:36:01,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-27 13:36:01,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545668212] [2023-08-27 13:36:01,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:36:01,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 13:36:01,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:36:01,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 13:36:01,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2023-08-27 13:36:01,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 1284 [2023-08-27 13:36:01,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 485 transitions, 10726 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 13:36:01,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:36:01,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 1284 [2023-08-27 13:36:01,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:36:08,135 INFO L124 PetriNetUnfolderBase]: 11189/18990 cut-off events. [2023-08-27 13:36:08,135 INFO L125 PetriNetUnfolderBase]: For 241991/241991 co-relation queries the response was YES. [2023-08-27 13:36:08,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169111 conditions, 18990 events. 11189/18990 cut-off events. For 241991/241991 co-relation queries the response was YES. Maximal size of possible extension queue 816. Compared 143865 event pairs, 6161 based on Foata normal form. 152/17928 useless extension candidates. Maximal degree in co-relation 169064. Up to 15116 conditions per place. [2023-08-27 13:36:08,326 INFO L140 encePairwiseOnDemand]: 1272/1284 looper letters, 394 selfloop transitions, 86 changer transitions 0/480 dead transitions. [2023-08-27 13:36:08,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 480 transitions, 9854 flow [2023-08-27 13:36:08,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 13:36:08,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 13:36:08,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6784 transitions. [2023-08-27 13:36:08,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3773920783266578 [2023-08-27 13:36:08,331 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6784 transitions. [2023-08-27 13:36:08,331 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6784 transitions. [2023-08-27 13:36:08,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:36:08,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6784 transitions. [2023-08-27 13:36:08,335 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 13:36:08,342 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 13:36:08,343 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 13:36:08,343 INFO L175 Difference]: Start difference. First operand has 302 places, 485 transitions, 10726 flow. Second operand 14 states and 6784 transitions. [2023-08-27 13:36:08,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 480 transitions, 9854 flow [2023-08-27 13:36:09,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 480 transitions, 9596 flow, removed 15 selfloop flow, removed 16 redundant places. [2023-08-27 13:36:09,361 INFO L231 Difference]: Finished difference. Result has 295 places, 379 transitions, 7942 flow [2023-08-27 13:36:09,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=7652, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7942, PETRI_PLACES=295, PETRI_TRANSITIONS=379} [2023-08-27 13:36:09,362 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 219 predicate places. [2023-08-27 13:36:09,362 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 379 transitions, 7942 flow [2023-08-27 13:36:09,363 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 13:36:09,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:36:09,363 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:36:09,371 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 13:36:09,570 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,SelfDestructingSolverStorable48 [2023-08-27 13:36:09,570 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:36:09,570 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:36:09,570 INFO L85 PathProgramCache]: Analyzing trace with hash -33056099, now seen corresponding path program 1 times [2023-08-27 13:36:09,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:36:09,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148027858] [2023-08-27 13:36:09,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:36:09,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:36:09,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:36:10,163 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:36:10,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:36:10,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148027858] [2023-08-27 13:36:10,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148027858] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:36:10,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588395294] [2023-08-27 13:36:10,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:36:10,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:36:10,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:36:10,164 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:36:10,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-27 13:36:10,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:36:10,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 45 conjunts are in the unsatisfiable core [2023-08-27 13:36:10,473 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:36:10,549 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:36:10,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:36:10,594 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2023-08-27 13:36:10,750 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:36:10,750 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:36:10,958 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:36:10,958 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 27 [2023-08-27 13:36:10,970 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:36:10,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 43 treesize of output 37 [2023-08-27 13:36:10,976 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2023-08-27 13:36:11,128 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:36:11,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588395294] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:36:11,129 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:36:11,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-08-27 13:36:11,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897231766] [2023-08-27 13:36:11,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:36:11,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 13:36:11,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:36:11,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 13:36:11,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2023-08-27 13:36:11,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 459 out of 1284 [2023-08-27 13:36:11,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 379 transitions, 7942 flow. Second operand has 29 states, 29 states have (on average 460.3448275862069) internal successors, (13350), 29 states have internal predecessors, (13350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:36:11,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:36:11,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 459 of 1284 [2023-08-27 13:36:11,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:36:23,544 INFO L124 PetriNetUnfolderBase]: 15640/26652 cut-off events. [2023-08-27 13:36:23,544 INFO L125 PetriNetUnfolderBase]: For 320979/320979 co-relation queries the response was YES. [2023-08-27 13:36:23,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 232942 conditions, 26652 events. 15640/26652 cut-off events. For 320979/320979 co-relation queries the response was YES. Maximal size of possible extension queue 1274. Compared 215474 event pairs, 3189 based on Foata normal form. 137/24936 useless extension candidates. Maximal degree in co-relation 232897. Up to 7267 conditions per place. [2023-08-27 13:36:23,926 INFO L140 encePairwiseOnDemand]: 1265/1284 looper letters, 593 selfloop transitions, 549 changer transitions 0/1142 dead transitions. [2023-08-27 13:36:23,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 1142 transitions, 22373 flow [2023-08-27 13:36:23,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-08-27 13:36:23,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-08-27 13:36:23,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 23294 transitions. [2023-08-27 13:36:23,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36283489096573207 [2023-08-27 13:36:23,940 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 23294 transitions. [2023-08-27 13:36:23,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 23294 transitions. [2023-08-27 13:36:23,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:36:23,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 23294 transitions. [2023-08-27 13:36:23,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 465.88) internal successors, (23294), 50 states have internal predecessors, (23294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:36:23,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 1284.0) internal successors, (65484), 51 states have internal predecessors, (65484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:36:23,994 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 1284.0) internal successors, (65484), 51 states have internal predecessors, (65484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:36:23,995 INFO L175 Difference]: Start difference. First operand has 295 places, 379 transitions, 7942 flow. Second operand 50 states and 23294 transitions. [2023-08-27 13:36:23,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 1142 transitions, 22373 flow [2023-08-27 13:36:25,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 1142 transitions, 22139 flow, removed 51 selfloop flow, removed 9 redundant places. [2023-08-27 13:36:25,578 INFO L231 Difference]: Finished difference. Result has 346 places, 755 transitions, 18042 flow [2023-08-27 13:36:25,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=7782, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=18042, PETRI_PLACES=346, PETRI_TRANSITIONS=755} [2023-08-27 13:36:25,579 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 270 predicate places. [2023-08-27 13:36:25,579 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 755 transitions, 18042 flow [2023-08-27 13:36:25,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 460.3448275862069) internal successors, (13350), 29 states have internal predecessors, (13350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:36:25,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:36:25,581 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 13:36:25,587 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-08-27 13:36:25,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-08-27 13:36:25,781 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:36:25,782 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:36:25,782 INFO L85 PathProgramCache]: Analyzing trace with hash -33056039, now seen corresponding path program 1 times [2023-08-27 13:36:25,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:36:25,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729861377] [2023-08-27 13:36:25,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:36:25,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:36:25,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:36:26,102 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:36:26,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:36:26,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729861377] [2023-08-27 13:36:26,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729861377] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:36:26,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471674777] [2023-08-27 13:36:26,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:36:26,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:36:26,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:36:26,103 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:36:26,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-27 13:36:26,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:36:26,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 45 conjunts are in the unsatisfiable core [2023-08-27 13:36:26,421 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:36:26,500 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 13:36:26,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:36:26,546 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 13:36:26,694 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:36:26,694 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:36:26,886 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:36:26,886 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 25 [2023-08-27 13:36:26,893 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:36:26,893 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 31 [2023-08-27 13:36:26,898 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-08-27 13:36:27,047 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 13:36:27,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471674777] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:36:27,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:36:27,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2023-08-27 13:36:27,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488289050] [2023-08-27 13:36:27,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:36:27,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 13:36:27,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:36:27,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 13:36:27,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=720, Unknown=0, NotChecked=0, Total=812 [2023-08-27 13:36:27,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 459 out of 1284 [2023-08-27 13:36:27,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 755 transitions, 18042 flow. Second operand has 29 states, 29 states have (on average 460.3448275862069) internal successors, (13350), 29 states have internal predecessors, (13350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:36:27,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:36:27,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 459 of 1284 [2023-08-27 13:36:27,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:36:41,404 INFO L124 PetriNetUnfolderBase]: 18503/31101 cut-off events. [2023-08-27 13:36:41,405 INFO L125 PetriNetUnfolderBase]: For 510758/510758 co-relation queries the response was YES. [2023-08-27 13:36:41,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 293612 conditions, 31101 events. 18503/31101 cut-off events. For 510758/510758 co-relation queries the response was YES. Maximal size of possible extension queue 1576. Compared 253416 event pairs, 5249 based on Foata normal form. 2/29491 useless extension candidates. Maximal degree in co-relation 293556. Up to 10538 conditions per place. [2023-08-27 13:36:41,772 INFO L140 encePairwiseOnDemand]: 1266/1284 looper letters, 617 selfloop transitions, 696 changer transitions 0/1313 dead transitions. [2023-08-27 13:36:41,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 1313 transitions, 29923 flow [2023-08-27 13:36:41,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-08-27 13:36:41,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-08-27 13:36:41,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 26522 transitions. [2023-08-27 13:36:41,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36238181122588403 [2023-08-27 13:36:41,786 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 26522 transitions. [2023-08-27 13:36:41,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 26522 transitions. [2023-08-27 13:36:41,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 13:36:41,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 26522 transitions. [2023-08-27 13:36:41,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 465.29824561403507) internal successors, (26522), 57 states have internal predecessors, (26522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:36:41,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 1284.0) internal successors, (74472), 58 states have internal predecessors, (74472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:36:41,843 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 1284.0) internal successors, (74472), 58 states have internal predecessors, (74472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:36:41,843 INFO L175 Difference]: Start difference. First operand has 346 places, 755 transitions, 18042 flow. Second operand 57 states and 26522 transitions. [2023-08-27 13:36:41,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 1313 transitions, 29923 flow [2023-08-27 13:36:46,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 1313 transitions, 29367 flow, removed 246 selfloop flow, removed 7 redundant places. [2023-08-27 13:36:46,127 INFO L231 Difference]: Finished difference. Result has 404 places, 962 transitions, 25241 flow [2023-08-27 13:36:46,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1284, PETRI_DIFFERENCE_MINUEND_FLOW=17620, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=506, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=25241, PETRI_PLACES=404, PETRI_TRANSITIONS=962} [2023-08-27 13:36:46,128 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 328 predicate places. [2023-08-27 13:36:46,128 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 962 transitions, 25241 flow [2023-08-27 13:36:46,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 460.3448275862069) internal successors, (13350), 29 states have internal predecessors, (13350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 13:36:46,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 13:36:46,130 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1] [2023-08-27 13:36:46,140 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 13:36:46,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:36:46,337 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err20ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err21ASSERT_VIOLATIONINTEGER_OVERFLOW (and 106 more)] === [2023-08-27 13:36:46,337 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 13:36:46,338 INFO L85 PathProgramCache]: Analyzing trace with hash 186605356, now seen corresponding path program 3 times [2023-08-27 13:36:46,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 13:36:46,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232378743] [2023-08-27 13:36:46,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 13:36:46,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 13:36:46,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 13:36:47,051 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 13:36:47,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 13:36:47,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232378743] [2023-08-27 13:36:47,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232378743] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 13:36:47,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350815370] [2023-08-27 13:36:47,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 13:36:47,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 13:36:47,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 13:36:47,052 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 13:36:47,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-27 13:36:47,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 13:36:47,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 13:36:47,458 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-27 13:36:47,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 13:36:47,553 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 16 treesize of output 12 [2023-08-27 13:36:47,590 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 30 treesize of output 29 [2023-08-27 13:36:47,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:36:47,661 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 23 [2023-08-27 13:36:47,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 13:36:47,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 21 treesize of output 23 [2023-08-27 13:36:49,525 INFO L322 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2023-08-27 13:36:49,526 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 737 treesize of output 598 [2023-08-27 13:36:50,725 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 13:36:50,726 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 13:36:54,716 WARN L839 $PredicateComparison]: unable to prove that (or (let ((.cse0 (<= c_~N~0 3)) (.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|))) (and (or .cse0 (forall ((v_ArrVal_1477 (Array Int Int)) (v_ArrVal_1476 (Array Int Int))) (let ((.cse4 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1476) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1477) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse2 (select .cse4 .cse6)) (.cse3 (select .cse4 .cse5)) (.cse1 (select .cse4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< 2147483647 (+ .cse1 .cse2)) (< 0 (+ 2147483649 .cse3)) (< (+ .cse1 2147483648) 0) (< (+ .cse2 .cse3) (+ .cse1 1))))))) (or .cse0 (forall ((v_ArrVal_1477 (Array Int Int)) (v_ArrVal_1476 (Array Int Int))) (let ((.cse10 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1476) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1477) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (let ((.cse8 (select .cse10 .cse6)) (.cse9 (select .cse10 .cse5)) (.cse7 (select .cse10 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (< 2147483647 (+ .cse7 .cse8)) (< (+ .cse8 .cse9 2147483648) 0) (< 0 (+ 2147483649 .cse9)) (< (+ .cse7 2147483648) 0)))))))) (< |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 13:36:54,875 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:36:54,875 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 458 treesize of output 258 [2023-08-27 13:36:54,880 INFO L160 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:36:54,882 INFO L165 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2023-08-27 13:36:54,911 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:36:54,912 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 1301 treesize of output 1237 [2023-08-27 13:36:54,946 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 559 treesize of output 537 [2023-08-27 13:36:54,957 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 537 treesize of output 493 [2023-08-27 13:36:54,984 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:36:54,985 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 539 treesize of output 527 [2023-08-27 13:36:55,001 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:36:55,002 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 473 treesize of output 453 [2023-08-27 13:36:55,019 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 13:36:55,019 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 453 treesize of output 413 [2023-08-27 13:36:55,027 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 13:36:55,964 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 13:36:55,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350815370] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 13:36:55,964 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 13:36:55,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 13:36:55,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799886675] [2023-08-27 13:36:55,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 13:36:55,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 13:36:55,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 13:36:55,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 13:36:55,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=814, Unknown=6, NotChecked=58, Total=992 [2023-08-27 13:36:55,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 444 out of 1284 [2023-08-27 13:36:55,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 962 transitions, 25241 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 13:36:55,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 13:36:55,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 444 of 1284 [2023-08-27 13:36:55,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 13:37:18,643 WARN L234 SmtUtils]: Spent 20.79s on a formula simplification. DAG size of input: 143 DAG size of output: 138 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:37:46,072 WARN L234 SmtUtils]: Spent 27.04s on a formula simplification. DAG size of input: 146 DAG size of output: 140 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:38:01,768 WARN L234 SmtUtils]: Spent 14.65s on a formula simplification. DAG size of input: 145 DAG size of output: 138 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:38:34,048 WARN L234 SmtUtils]: Spent 31.20s on a formula simplification. DAG size of input: 154 DAG size of output: 146 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:39:09,489 WARN L234 SmtUtils]: Spent 34.83s on a formula simplification. DAG size of input: 134 DAG size of output: 129 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:39:35,400 WARN L234 SmtUtils]: Spent 25.12s on a formula simplification. DAG size of input: 176 DAG size of output: 164 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:40:14,718 WARN L234 SmtUtils]: Spent 39.05s on a formula simplification. DAG size of input: 141 DAG size of output: 135 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:40:52,460 WARN L234 SmtUtils]: Spent 36.96s on a formula simplification. DAG size of input: 174 DAG size of output: 162 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 13:41:26,591 WARN L234 SmtUtils]: Spent 32.95s on a formula simplification. DAG size of input: 136 DAG size of output: 131 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) Received shutdown request... [2023-08-27 13:41:35,927 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 13:41:35,927 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 13:41:36,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-08-27 13:41:36,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-27 13:41:36,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-08-27 13:41:36,967 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: Not enough levels on assertion stack at de.uni_freiburg.informatik.ultimate.logic.NoopScript.pop(NoopScript.java:272) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:138) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.UndoableWrapperScript.pop(UndoableWrapperScript.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.UndoableWrapperScript.restore(UndoableWrapperScript.java:87) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:264) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:167) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:376) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicateForConjunction(PredicateUnifier.java:232) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.getOrConstructPredicate(DeterministicInterpolantAutomaton.java:282) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.constructSuccessorsAndTransitions(DeterministicInterpolantAutomaton.java:304) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:79) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.NestedWordAutomataUtils.getSuccessorState(NestedWordAutomataUtils.java:482) at de.uni_freiburg.informatik.ultimate.automata.petrinet.operations.DifferencePetriNet$DifferenceSuccessorTransitionProvider.getOrConstructTransition(DifferencePetriNet.java:279) at de.uni_freiburg.informatik.ultimate.automata.petrinet.operations.DifferencePetriNet$DifferenceSuccessorTransitionProvider.getTransitions(DifferencePetriNet.java:261) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PossibleExtensions.addFullyInstantiatedCandidate(PossibleExtensions.java:168) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PossibleExtensions.evolveCandidate(PossibleExtensions.java:195) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PossibleExtensions.evolveCandidate(PossibleExtensions.java:210) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PossibleExtensions.update(PossibleExtensions.java:135) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolderBase.computeUnfoldingHelper(PetriNetUnfolderBase.java:226) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolderBase.computeUnfolding(PetriNetUnfolderBase.java:183) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolderBase.(PetriNetUnfolderBase.java:123) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.PetriNetUnfolder.(PetriNetUnfolder.java:72) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.FinitePrefix.(FinitePrefix.java:76) at de.uni_freiburg.informatik.ultimate.automata.petrinet.unfolding.FinitePrefix.(FinitePrefix.java:64) at de.uni_freiburg.informatik.ultimate.automata.petrinet.operations.DifferencePairwiseOnDemand.(DifferencePairwiseOnDemand.java:128) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.CegarLoopForPetriNet.enhanceAnddeterminizeInterpolantAutomaton(CegarLoopForPetriNet.java:481) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.CegarLoopForPetriNet.refineAbstraction(CegarLoopForPetriNet.java:227) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:487) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:438) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:225) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:173) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2023-08-27 13:41:36,970 INFO L158 Benchmark]: Toolchain (without parser) took 800161.14ms. Allocated memory was 356.5MB in the beginning and 11.0GB in the end (delta: 10.7GB). Free memory was 312.6MB in the beginning and 8.4GB in the end (delta: -8.1GB). Peak memory consumption was 2.6GB. Max. memory is 16.0GB. [2023-08-27 13:41:36,970 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 356.5MB. Free memory was 333.9MB in the beginning and 333.8MB in the end (delta: 92.0kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 13:41:36,970 INFO L158 Benchmark]: CACSL2BoogieTranslator took 268.47ms. Allocated memory is still 356.5MB. Free memory was 312.6MB in the beginning and 301.1MB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 13:41:36,971 INFO L158 Benchmark]: Boogie Procedure Inliner took 65.08ms. Allocated memory is still 356.5MB. Free memory was 301.1MB in the beginning and 297.9MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-27 13:41:36,971 INFO L158 Benchmark]: Boogie Preprocessor took 61.19ms. Allocated memory is still 356.5MB. Free memory was 297.9MB in the beginning and 295.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 13:41:36,971 INFO L158 Benchmark]: RCFGBuilder took 850.16ms. Allocated memory is still 356.5MB. Free memory was 295.8MB in the beginning and 259.1MB in the end (delta: 36.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.0GB. [2023-08-27 13:41:36,971 INFO L158 Benchmark]: TraceAbstraction took 798910.80ms. Allocated memory was 356.5MB in the beginning and 11.0GB in the end (delta: 10.7GB). Free memory was 258.1MB in the beginning and 8.4GB in the end (delta: -8.2GB). Peak memory consumption was 2.5GB. Max. memory is 16.0GB. [2023-08-27 13:41:36,972 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 356.5MB. Free memory was 333.9MB in the beginning and 333.8MB in the end (delta: 92.0kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 268.47ms. Allocated memory is still 356.5MB. Free memory was 312.6MB in the beginning and 301.1MB in the end (delta: 11.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 65.08ms. Allocated memory is still 356.5MB. Free memory was 301.1MB in the beginning and 297.9MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 61.19ms. Allocated memory is still 356.5MB. Free memory was 297.9MB in the beginning and 295.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 850.16ms. Allocated memory is still 356.5MB. Free memory was 295.8MB in the beginning and 259.1MB in the end (delta: 36.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.0GB. * TraceAbstraction took 798910.80ms. Allocated memory was 356.5MB in the beginning and 11.0GB in the end (delta: 10.7GB). Free memory was 258.1MB in the beginning and 8.4GB in the end (delta: -8.2GB). Peak memory consumption was 2.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 41.7s, 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 - ExceptionOrErrorResult: SMTLIBException: Not enough levels on assertion stack de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: Not enough levels on assertion stack: de.uni_freiburg.informatik.ultimate.logic.NoopScript.pop(NoopScript.java:272) RESULT: Ultimate could not prove your program: Toolchain returned no result. Completed graceful shutdown