/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 -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/unroll-cond-3.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 02:20:06,308 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 02:20:06,392 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 02:20:06,397 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 02:20:06,398 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 02:20:06,427 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 02:20:06,428 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 02:20:06,428 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 02:20:06,429 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 02:20:06,432 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 02:20:06,432 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 02:20:06,433 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 02:20:06,433 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 02:20:06,434 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 02:20:06,434 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 02:20:06,434 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 02:20:06,435 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 02:20:06,435 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 02:20:06,435 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 02:20:06,435 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 02:20:06,435 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 02:20:06,436 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 02:20:06,436 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 02:20:06,437 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 02:20:06,437 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 02:20:06,437 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 02:20:06,437 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 02:20:06,438 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 02:20:06,438 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 02:20:06,438 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 02:20:06,439 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 02:20:06,439 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 02:20:06,439 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 02:20:06,439 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 02:20:06,440 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 02:20:06,440 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.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 02:20:06,731 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 02:20:06,754 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 02:20:06,756 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 02:20:06,757 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 02:20:06,757 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 02:20:06,758 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/unroll-cond-3.wvr.c [2023-08-27 02:20:07,905 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 02:20:08,110 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 02:20:08,111 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-cond-3.wvr.c [2023-08-27 02:20:08,117 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b6306da30/c4becb2f693447fbacc422fac76fd7ee/FLAG406afb40e [2023-08-27 02:20:08,133 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b6306da30/c4becb2f693447fbacc422fac76fd7ee [2023-08-27 02:20:08,138 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 02:20:08,139 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 02:20:08,141 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 02:20:08,141 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 02:20:08,144 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 02:20:08,145 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 02:20:08" (1/1) ... [2023-08-27 02:20:08,146 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@375058be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:20:08, skipping insertion in model container [2023-08-27 02:20:08,146 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 02:20:08" (1/1) ... [2023-08-27 02:20:08,169 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 02:20:08,347 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 02:20:08,354 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 02:20:08,373 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 02:20:08,384 INFO L206 MainTranslator]: Completed translation [2023-08-27 02:20:08,385 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:20:08 WrapperNode [2023-08-27 02:20:08,385 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 02:20:08,386 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 02:20:08,386 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 02:20:08,386 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 02:20:08,391 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:20:08" (1/1) ... [2023-08-27 02:20:08,397 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:20:08" (1/1) ... [2023-08-27 02:20:08,418 INFO L138 Inliner]: procedures = 24, calls = 38, calls flagged for inlining = 14, calls inlined = 14, statements flattened = 170 [2023-08-27 02:20:08,418 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 02:20:08,418 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 02:20:08,419 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 02:20:08,419 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 02:20:08,425 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:20:08" (1/1) ... [2023-08-27 02:20:08,425 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:20:08" (1/1) ... [2023-08-27 02:20:08,428 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:20:08" (1/1) ... [2023-08-27 02:20:08,428 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:20:08" (1/1) ... [2023-08-27 02:20:08,436 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:20:08" (1/1) ... [2023-08-27 02:20:08,439 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:20:08" (1/1) ... [2023-08-27 02:20:08,441 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:20:08" (1/1) ... [2023-08-27 02:20:08,442 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:20:08" (1/1) ... [2023-08-27 02:20:08,444 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 02:20:08,445 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 02:20:08,445 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 02:20:08,445 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 02:20:08,446 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:20:08" (1/1) ... [2023-08-27 02:20:08,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 02:20:08,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:20:08,473 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 02:20:08,490 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 02:20:08,509 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 02:20:08,509 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 02:20:08,509 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 02:20:08,509 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 02:20:08,509 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 02:20:08,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 02:20:08,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 02:20:08,510 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 02:20:08,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 02:20:08,510 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 02:20:08,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 02:20:08,510 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 02:20:08,510 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 02:20:08,511 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 02:20:08,594 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 02:20:08,596 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 02:20:08,919 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 02:20:08,927 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 02:20:08,928 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-27 02:20:08,930 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 02:20:08 BoogieIcfgContainer [2023-08-27 02:20:08,930 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 02:20:08,932 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 02:20:08,932 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 02:20:08,935 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 02:20:08,935 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 02:20:08" (1/3) ... [2023-08-27 02:20:08,935 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@701526e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 02:20:08, skipping insertion in model container [2023-08-27 02:20:08,935 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:20:08" (2/3) ... [2023-08-27 02:20:08,936 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@701526e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 02:20:08, skipping insertion in model container [2023-08-27 02:20:08,936 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 02:20:08" (3/3) ... [2023-08-27 02:20:08,937 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-cond-3.wvr.c [2023-08-27 02:20:08,951 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 02:20:08,951 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2023-08-27 02:20:08,951 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 02:20:09,066 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 02:20:09,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 189 places, 200 transitions, 416 flow [2023-08-27 02:20:09,198 INFO L124 PetriNetUnfolderBase]: 18/198 cut-off events. [2023-08-27 02:20:09,198 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 02:20:09,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 207 conditions, 198 events. 18/198 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 311 event pairs, 0 based on Foata normal form. 0/177 useless extension candidates. Maximal degree in co-relation 105. Up to 2 conditions per place. [2023-08-27 02:20:09,204 INFO L82 GeneralOperation]: Start removeDead. Operand has 189 places, 200 transitions, 416 flow [2023-08-27 02:20:09,208 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 178 places, 189 transitions, 390 flow [2023-08-27 02:20:09,211 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 02:20:09,219 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 178 places, 189 transitions, 390 flow [2023-08-27 02:20:09,221 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 178 places, 189 transitions, 390 flow [2023-08-27 02:20:09,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 178 places, 189 transitions, 390 flow [2023-08-27 02:20:09,271 INFO L124 PetriNetUnfolderBase]: 18/189 cut-off events. [2023-08-27 02:20:09,271 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 02:20:09,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198 conditions, 189 events. 18/189 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 291 event pairs, 0 based on Foata normal form. 0/169 useless extension candidates. Maximal degree in co-relation 105. Up to 2 conditions per place. [2023-08-27 02:20:09,274 INFO L119 LiptonReduction]: Number of co-enabled transitions 4092 [2023-08-27 02:20:14,843 INFO L134 LiptonReduction]: Checked pairs total: 3934 [2023-08-27 02:20:14,843 INFO L136 LiptonReduction]: Total number of compositions: 225 [2023-08-27 02:20:14,862 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 02:20:14,869 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;@4689664f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 02:20:14,870 INFO L358 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2023-08-27 02:20:14,873 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 02:20:14,873 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 02:20:14,873 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 02:20:14,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:20:14,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 02:20:14,874 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:20:14,878 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:20:14,879 INFO L85 PathProgramCache]: Analyzing trace with hash 26448, now seen corresponding path program 1 times [2023-08-27 02:20:14,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:20:14,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253294496] [2023-08-27 02:20:14,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:14,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:20:14,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:15,125 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 02:20:15,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:20:15,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253294496] [2023-08-27 02:20:15,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253294496] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:20:15,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:20:15,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 02:20:15,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839860827] [2023-08-27 02:20:15,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:20:15,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:20:15,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:20:15,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:20:15,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 02:20:15,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 425 [2023-08-27 02:20:15,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:15,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:20:15,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 425 [2023-08-27 02:20:15,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:20:15,233 INFO L124 PetriNetUnfolderBase]: 46/83 cut-off events. [2023-08-27 02:20:15,233 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 02:20:15,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178 conditions, 83 events. 46/83 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 188 event pairs, 18 based on Foata normal form. 0/53 useless extension candidates. Maximal degree in co-relation 120. Up to 79 conditions per place. [2023-08-27 02:20:15,237 INFO L140 encePairwiseOnDemand]: 420/425 looper letters, 16 selfloop transitions, 3 changer transitions 0/21 dead transitions. [2023-08-27 02:20:15,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 21 transitions, 92 flow [2023-08-27 02:20:15,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:20:15,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:20:15,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 543 transitions. [2023-08-27 02:20:15,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258823529411765 [2023-08-27 02:20:15,258 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 543 transitions. [2023-08-27 02:20:15,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 543 transitions. [2023-08-27 02:20:15,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:20:15,263 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 543 transitions. [2023-08-27 02:20:15,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 181.0) internal successors, (543), 3 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:15,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:15,275 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:15,276 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 50 flow. Second operand 3 states and 543 transitions. [2023-08-27 02:20:15,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 21 transitions, 92 flow [2023-08-27 02:20:15,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 21 transitions, 84 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 02:20:15,281 INFO L231 Difference]: Finished difference. Result has 22 places, 21 transitions, 63 flow [2023-08-27 02:20:15,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=63, PETRI_PLACES=22, PETRI_TRANSITIONS=21} [2023-08-27 02:20:15,285 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, -1 predicate places. [2023-08-27 02:20:15,285 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 21 transitions, 63 flow [2023-08-27 02:20:15,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:15,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:20:15,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 02:20:15,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 02:20:15,287 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:20:15,287 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:20:15,287 INFO L85 PathProgramCache]: Analyzing trace with hash 821040, now seen corresponding path program 1 times [2023-08-27 02:20:15,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:20:15,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480419392] [2023-08-27 02:20:15,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:15,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:20:15,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:15,419 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 02:20:15,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:20:15,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480419392] [2023-08-27 02:20:15,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480419392] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:20:15,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000937039] [2023-08-27 02:20:15,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:15,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:20:15,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:20:15,429 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 02:20:15,495 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 02:20:15,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:15,539 INFO L262 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 02:20:15,543 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:20:15,575 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:20:15,575 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:20:15,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000937039] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:20:15,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:20:15,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 3 [2023-08-27 02:20:15,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500288510] [2023-08-27 02:20:15,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:20:15,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 02:20:15,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:20:15,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 02:20:15,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 02:20:15,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 425 [2023-08-27 02:20:15,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 21 transitions, 63 flow. Second operand has 4 states, 4 states have (on average 174.75) internal successors, (699), 4 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:15,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:20:15,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 425 [2023-08-27 02:20:15,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:20:15,639 INFO L124 PetriNetUnfolderBase]: 46/82 cut-off events. [2023-08-27 02:20:15,639 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 02:20:15,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176 conditions, 82 events. 46/82 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 180 event pairs, 18 based on Foata normal form. 0/53 useless extension candidates. Maximal degree in co-relation 152. Up to 75 conditions per place. [2023-08-27 02:20:15,641 INFO L140 encePairwiseOnDemand]: 421/425 looper letters, 14 selfloop transitions, 4 changer transitions 0/20 dead transitions. [2023-08-27 02:20:15,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 20 transitions, 95 flow [2023-08-27 02:20:15,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 02:20:15,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 02:20:15,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 715 transitions. [2023-08-27 02:20:15,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42058823529411765 [2023-08-27 02:20:15,644 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 715 transitions. [2023-08-27 02:20:15,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 715 transitions. [2023-08-27 02:20:15,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:20:15,645 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 715 transitions. [2023-08-27 02:20:15,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 178.75) internal successors, (715), 4 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:15,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 425.0) internal successors, (2125), 5 states have internal predecessors, (2125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:15,651 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 425.0) internal successors, (2125), 5 states have internal predecessors, (2125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:15,652 INFO L175 Difference]: Start difference. First operand has 22 places, 21 transitions, 63 flow. Second operand 4 states and 715 transitions. [2023-08-27 02:20:15,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 20 transitions, 95 flow [2023-08-27 02:20:15,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 20 transitions, 90 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 02:20:15,655 INFO L231 Difference]: Finished difference. Result has 23 places, 20 transitions, 62 flow [2023-08-27 02:20:15,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=62, PETRI_PLACES=23, PETRI_TRANSITIONS=20} [2023-08-27 02:20:15,662 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 0 predicate places. [2023-08-27 02:20:15,662 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 20 transitions, 62 flow [2023-08-27 02:20:15,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 174.75) internal successors, (699), 4 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:15,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:20:15,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 02:20:15,673 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-27 02:20:15,869 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 02:20:15,869 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:20:15,870 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:20:15,870 INFO L85 PathProgramCache]: Analyzing trace with hash 821052, now seen corresponding path program 1 times [2023-08-27 02:20:15,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:20:15,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763798220] [2023-08-27 02:20:15,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:15,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:20:15,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:15,924 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 02:20:15,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:20:15,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763798220] [2023-08-27 02:20:15,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763798220] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:20:15,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052112776] [2023-08-27 02:20:15,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:15,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:20:15,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:20:15,926 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 02:20:15,943 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 02:20:15,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:15,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 02:20:15,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:20:16,001 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 02:20:16,002 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:20:16,017 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 02:20:16,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052112776] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:20:16,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:20:16,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 4 [2023-08-27 02:20:16,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064780400] [2023-08-27 02:20:16,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:20:16,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 02:20:16,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:20:16,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 02:20:16,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-27 02:20:16,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 425 [2023-08-27 02:20:16,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 20 transitions, 62 flow. Second operand has 6 states, 6 states have (on average 175.0) internal successors, (1050), 6 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:16,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:20:16,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 425 [2023-08-27 02:20:16,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:20:16,092 INFO L124 PetriNetUnfolderBase]: 49/88 cut-off events. [2023-08-27 02:20:16,092 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 02:20:16,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198 conditions, 88 events. 49/88 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 198 event pairs, 18 based on Foata normal form. 0/61 useless extension candidates. Maximal degree in co-relation 152. Up to 81 conditions per place. [2023-08-27 02:20:16,093 INFO L140 encePairwiseOnDemand]: 421/425 looper letters, 15 selfloop transitions, 9 changer transitions 0/26 dead transitions. [2023-08-27 02:20:16,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 26 transitions, 140 flow [2023-08-27 02:20:16,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 02:20:16,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 02:20:16,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1071 transitions. [2023-08-27 02:20:16,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42 [2023-08-27 02:20:16,097 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1071 transitions. [2023-08-27 02:20:16,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1071 transitions. [2023-08-27 02:20:16,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:20:16,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1071 transitions. [2023-08-27 02:20:16,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 178.5) internal successors, (1071), 6 states have internal predecessors, (1071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:16,104 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:16,106 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:16,106 INFO L175 Difference]: Start difference. First operand has 23 places, 20 transitions, 62 flow. Second operand 6 states and 1071 transitions. [2023-08-27 02:20:16,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 26 transitions, 140 flow [2023-08-27 02:20:16,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 26 transitions, 131 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 02:20:16,107 INFO L231 Difference]: Finished difference. Result has 29 places, 26 transitions, 120 flow [2023-08-27 02:20:16,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=120, PETRI_PLACES=29, PETRI_TRANSITIONS=26} [2023-08-27 02:20:16,108 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 6 predicate places. [2023-08-27 02:20:16,108 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 26 transitions, 120 flow [2023-08-27 02:20:16,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 175.0) internal successors, (1050), 6 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:16,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:20:16,109 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 02:20:16,115 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-27 02:20:16,314 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,SelfDestructingSolverStorable2 [2023-08-27 02:20:16,315 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:20:16,316 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:20:16,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1309057188, now seen corresponding path program 2 times [2023-08-27 02:20:16,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:20:16,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432088910] [2023-08-27 02:20:16,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:16,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:20:16,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:16,439 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 02:20:16,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:20:16,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432088910] [2023-08-27 02:20:16,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432088910] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:20:16,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998024946] [2023-08-27 02:20:16,441 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:20:16,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:20:16,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:20:16,442 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 02:20:16,460 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 02:20:16,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 02:20:16,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:20:16,509 INFO L262 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 02:20:16,510 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:20:16,524 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 02:20:16,524 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:20:16,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998024946] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:20:16,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:20:16,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 02:20:16,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531244590] [2023-08-27 02:20:16,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:20:16,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:20:16,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:20:16,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:20:16,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 02:20:16,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 425 [2023-08-27 02:20:16,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 26 transitions, 120 flow. Second operand has 3 states, 3 states have (on average 176.0) internal successors, (528), 3 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:16,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:20:16,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 425 [2023-08-27 02:20:16,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:20:16,564 INFO L124 PetriNetUnfolderBase]: 49/87 cut-off events. [2023-08-27 02:20:16,565 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 02:20:16,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 209 conditions, 87 events. 49/87 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 197 event pairs, 18 based on Foata normal form. 1/62 useless extension candidates. Maximal degree in co-relation 179. Up to 83 conditions per place. [2023-08-27 02:20:16,566 INFO L140 encePairwiseOnDemand]: 423/425 looper letters, 22 selfloop transitions, 1 changer transitions 0/25 dead transitions. [2023-08-27 02:20:16,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 25 transitions, 156 flow [2023-08-27 02:20:16,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:20:16,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:20:16,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 541 transitions. [2023-08-27 02:20:16,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4243137254901961 [2023-08-27 02:20:16,568 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 541 transitions. [2023-08-27 02:20:16,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 541 transitions. [2023-08-27 02:20:16,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:20:16,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 541 transitions. [2023-08-27 02:20:16,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:16,600 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:16,601 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:16,601 INFO L175 Difference]: Start difference. First operand has 29 places, 26 transitions, 120 flow. Second operand 3 states and 541 transitions. [2023-08-27 02:20:16,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 25 transitions, 156 flow [2023-08-27 02:20:16,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 25 transitions, 119 flow, removed 11 selfloop flow, removed 5 redundant places. [2023-08-27 02:20:16,603 INFO L231 Difference]: Finished difference. Result has 25 places, 25 transitions, 75 flow [2023-08-27 02:20:16,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=73, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=75, PETRI_PLACES=25, PETRI_TRANSITIONS=25} [2023-08-27 02:20:16,604 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 2 predicate places. [2023-08-27 02:20:16,604 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 25 transitions, 75 flow [2023-08-27 02:20:16,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 176.0) internal successors, (528), 3 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:16,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:20:16,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:20:16,615 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 02:20:16,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:20:16,811 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:20:16,812 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:20:16,812 INFO L85 PathProgramCache]: Analyzing trace with hash -979311288, now seen corresponding path program 1 times [2023-08-27 02:20:16,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:20:16,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319290807] [2023-08-27 02:20:16,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:16,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:20:16,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:16,917 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 02:20:16,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:20:16,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319290807] [2023-08-27 02:20:16,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319290807] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:20:16,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:20:16,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 02:20:16,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045783691] [2023-08-27 02:20:16,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:20:16,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:20:16,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:20:16,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:20:16,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 02:20:16,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 425 [2023-08-27 02:20:16,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 25 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:16,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:20:16,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 425 [2023-08-27 02:20:16,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:20:16,969 INFO L124 PetriNetUnfolderBase]: 48/86 cut-off events. [2023-08-27 02:20:16,969 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-08-27 02:20:16,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184 conditions, 86 events. 48/86 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 191 event pairs, 18 based on Foata normal form. 1/61 useless extension candidates. Maximal degree in co-relation 176. Up to 82 conditions per place. [2023-08-27 02:20:16,970 INFO L140 encePairwiseOnDemand]: 422/425 looper letters, 20 selfloop transitions, 2 changer transitions 0/24 dead transitions. [2023-08-27 02:20:16,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 24 transitions, 115 flow [2023-08-27 02:20:16,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:20:16,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:20:16,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 527 transitions. [2023-08-27 02:20:16,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41333333333333333 [2023-08-27 02:20:16,972 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 527 transitions. [2023-08-27 02:20:16,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 527 transitions. [2023-08-27 02:20:16,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:20:16,972 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 527 transitions. [2023-08-27 02:20:16,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 175.66666666666666) internal successors, (527), 3 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:16,975 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:16,977 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:16,977 INFO L175 Difference]: Start difference. First operand has 25 places, 25 transitions, 75 flow. Second operand 3 states and 527 transitions. [2023-08-27 02:20:16,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 24 transitions, 115 flow [2023-08-27 02:20:16,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 24 transitions, 114 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 02:20:16,978 INFO L231 Difference]: Finished difference. Result has 26 places, 24 transitions, 74 flow [2023-08-27 02:20:16,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=74, PETRI_PLACES=26, PETRI_TRANSITIONS=24} [2023-08-27 02:20:16,980 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 3 predicate places. [2023-08-27 02:20:16,980 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 24 transitions, 74 flow [2023-08-27 02:20:16,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:16,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:20:16,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:20:16,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 02:20:16,981 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:20:16,981 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:20:16,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1541655256, now seen corresponding path program 1 times [2023-08-27 02:20:16,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:20:16,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290328684] [2023-08-27 02:20:16,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:16,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:20:17,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:17,193 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 02:20:17,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:20:17,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290328684] [2023-08-27 02:20:17,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290328684] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:20:17,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:20:17,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 02:20:17,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127301073] [2023-08-27 02:20:17,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:20:17,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:20:17,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:20:17,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:20:17,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 02:20:17,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:20:17,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 24 transitions, 74 flow. Second operand has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:17,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:20:17,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:20:17,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:20:17,312 INFO L124 PetriNetUnfolderBase]: 75/141 cut-off events. [2023-08-27 02:20:17,312 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-08-27 02:20:17,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302 conditions, 141 events. 75/141 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 382 event pairs, 24 based on Foata normal form. 0/111 useless extension candidates. Maximal degree in co-relation 293. Up to 83 conditions per place. [2023-08-27 02:20:17,313 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 41 selfloop transitions, 5 changer transitions 0/46 dead transitions. [2023-08-27 02:20:17,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 46 transitions, 215 flow [2023-08-27 02:20:17,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 02:20:17,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 02:20:17,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 830 transitions. [2023-08-27 02:20:17,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3905882352941176 [2023-08-27 02:20:17,316 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 830 transitions. [2023-08-27 02:20:17,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 830 transitions. [2023-08-27 02:20:17,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:20:17,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 830 transitions. [2023-08-27 02:20:17,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 166.0) internal successors, (830), 5 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:17,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:17,321 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:17,321 INFO L175 Difference]: Start difference. First operand has 26 places, 24 transitions, 74 flow. Second operand 5 states and 830 transitions. [2023-08-27 02:20:17,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 46 transitions, 215 flow [2023-08-27 02:20:17,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 46 transitions, 211 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 02:20:17,323 INFO L231 Difference]: Finished difference. Result has 31 places, 28 transitions, 106 flow [2023-08-27 02:20:17,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=106, PETRI_PLACES=31, PETRI_TRANSITIONS=28} [2023-08-27 02:20:17,323 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 8 predicate places. [2023-08-27 02:20:17,323 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 28 transitions, 106 flow [2023-08-27 02:20:17,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:17,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:20:17,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:20:17,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 02:20:17,324 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:20:17,324 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:20:17,325 INFO L85 PathProgramCache]: Analyzing trace with hash 689728844, now seen corresponding path program 2 times [2023-08-27 02:20:17,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:20:17,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722980894] [2023-08-27 02:20:17,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:17,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:20:17,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:17,690 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 02:20:17,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:20:17,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722980894] [2023-08-27 02:20:17,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722980894] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:20:17,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:20:17,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 02:20:17,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093059384] [2023-08-27 02:20:17,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:20:17,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:20:17,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:20:17,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:20:17,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 02:20:17,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:20:17,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 28 transitions, 106 flow. Second operand has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:17,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:20:17,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:20:17,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:20:17,797 INFO L124 PetriNetUnfolderBase]: 114/214 cut-off events. [2023-08-27 02:20:17,797 INFO L125 PetriNetUnfolderBase]: For 124/124 co-relation queries the response was YES. [2023-08-27 02:20:17,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 619 conditions, 214 events. 114/214 cut-off events. For 124/124 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 679 event pairs, 42 based on Foata normal form. 2/176 useless extension candidates. Maximal degree in co-relation 608. Up to 139 conditions per place. [2023-08-27 02:20:17,799 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 43 selfloop transitions, 7 changer transitions 0/50 dead transitions. [2023-08-27 02:20:17,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 50 transitions, 288 flow [2023-08-27 02:20:17,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 02:20:17,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 02:20:17,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 826 transitions. [2023-08-27 02:20:17,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3887058823529412 [2023-08-27 02:20:17,802 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 826 transitions. [2023-08-27 02:20:17,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 826 transitions. [2023-08-27 02:20:17,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:20:17,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 826 transitions. [2023-08-27 02:20:17,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 165.2) internal successors, (826), 5 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:17,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:17,807 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:17,807 INFO L175 Difference]: Start difference. First operand has 31 places, 28 transitions, 106 flow. Second operand 5 states and 826 transitions. [2023-08-27 02:20:17,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 50 transitions, 288 flow [2023-08-27 02:20:17,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 50 transitions, 271 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-08-27 02:20:17,809 INFO L231 Difference]: Finished difference. Result has 37 places, 32 transitions, 148 flow [2023-08-27 02:20:17,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=148, PETRI_PLACES=37, PETRI_TRANSITIONS=32} [2023-08-27 02:20:17,810 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 14 predicate places. [2023-08-27 02:20:17,810 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 32 transitions, 148 flow [2023-08-27 02:20:17,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:17,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:20:17,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:20:17,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 02:20:17,811 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:20:17,811 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:20:17,811 INFO L85 PathProgramCache]: Analyzing trace with hash 698874996, now seen corresponding path program 3 times [2023-08-27 02:20:17,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:20:17,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211554527] [2023-08-27 02:20:17,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:17,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:20:17,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:18,083 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 02:20:18,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:20:18,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211554527] [2023-08-27 02:20:18,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211554527] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:20:18,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:20:18,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 02:20:18,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237351477] [2023-08-27 02:20:18,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:20:18,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:20:18,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:20:18,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:20:18,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 02:20:18,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:20:18,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 32 transitions, 148 flow. Second operand has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:18,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:20:18,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:20:18,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:20:18,226 INFO L124 PetriNetUnfolderBase]: 124/230 cut-off events. [2023-08-27 02:20:18,226 INFO L125 PetriNetUnfolderBase]: For 329/329 co-relation queries the response was YES. [2023-08-27 02:20:18,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 802 conditions, 230 events. 124/230 cut-off events. For 329/329 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 756 event pairs, 44 based on Foata normal form. 4/208 useless extension candidates. Maximal degree in co-relation 788. Up to 127 conditions per place. [2023-08-27 02:20:18,228 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 43 selfloop transitions, 12 changer transitions 0/55 dead transitions. [2023-08-27 02:20:18,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 55 transitions, 357 flow [2023-08-27 02:20:18,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 02:20:18,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 02:20:18,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 831 transitions. [2023-08-27 02:20:18,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3910588235294118 [2023-08-27 02:20:18,231 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 831 transitions. [2023-08-27 02:20:18,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 831 transitions. [2023-08-27 02:20:18,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:20:18,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 831 transitions. [2023-08-27 02:20:18,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 166.2) internal successors, (831), 5 states have internal predecessors, (831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:18,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:18,238 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:18,238 INFO L175 Difference]: Start difference. First operand has 37 places, 32 transitions, 148 flow. Second operand 5 states and 831 transitions. [2023-08-27 02:20:18,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 55 transitions, 357 flow [2023-08-27 02:20:18,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 55 transitions, 333 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-08-27 02:20:18,242 INFO L231 Difference]: Finished difference. Result has 43 places, 38 transitions, 227 flow [2023-08-27 02:20:18,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=227, PETRI_PLACES=43, PETRI_TRANSITIONS=38} [2023-08-27 02:20:18,244 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 20 predicate places. [2023-08-27 02:20:18,244 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 38 transitions, 227 flow [2023-08-27 02:20:18,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:18,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:20:18,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:20:18,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 02:20:18,246 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:20:18,247 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:20:18,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1919722924, now seen corresponding path program 4 times [2023-08-27 02:20:18,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:20:18,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375785443] [2023-08-27 02:20:18,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:18,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:20:18,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:18,442 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 02:20:18,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:20:18,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375785443] [2023-08-27 02:20:18,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375785443] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:20:18,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:20:18,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 02:20:18,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692607197] [2023-08-27 02:20:18,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:20:18,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:20:18,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:20:18,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:20:18,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 02:20:18,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:20:18,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 38 transitions, 227 flow. Second operand has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:18,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:20:18,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:20:18,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:20:18,534 INFO L124 PetriNetUnfolderBase]: 120/226 cut-off events. [2023-08-27 02:20:18,535 INFO L125 PetriNetUnfolderBase]: For 548/548 co-relation queries the response was YES. [2023-08-27 02:20:18,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 865 conditions, 226 events. 120/226 cut-off events. For 548/548 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 725 event pairs, 50 based on Foata normal form. 4/204 useless extension candidates. Maximal degree in co-relation 848. Up to 183 conditions per place. [2023-08-27 02:20:18,536 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 38 selfloop transitions, 15 changer transitions 0/53 dead transitions. [2023-08-27 02:20:18,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 53 transitions, 411 flow [2023-08-27 02:20:18,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 02:20:18,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 02:20:18,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 825 transitions. [2023-08-27 02:20:18,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38823529411764707 [2023-08-27 02:20:18,539 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 825 transitions. [2023-08-27 02:20:18,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 825 transitions. [2023-08-27 02:20:18,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:20:18,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 825 transitions. [2023-08-27 02:20:18,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 165.0) internal successors, (825), 5 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:18,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:18,545 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:18,545 INFO L175 Difference]: Start difference. First operand has 43 places, 38 transitions, 227 flow. Second operand 5 states and 825 transitions. [2023-08-27 02:20:18,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 53 transitions, 411 flow [2023-08-27 02:20:18,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 53 transitions, 398 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-27 02:20:18,548 INFO L231 Difference]: Finished difference. Result has 48 places, 44 transitions, 320 flow [2023-08-27 02:20:18,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=320, PETRI_PLACES=48, PETRI_TRANSITIONS=44} [2023-08-27 02:20:18,549 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 25 predicate places. [2023-08-27 02:20:18,549 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 44 transitions, 320 flow [2023-08-27 02:20:18,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:18,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:20:18,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:20:18,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 02:20:18,550 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:20:18,551 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:20:18,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1148281150, now seen corresponding path program 5 times [2023-08-27 02:20:18,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:20:18,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202614241] [2023-08-27 02:20:18,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:18,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:20:18,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:18,752 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 02:20:18,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:20:18,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202614241] [2023-08-27 02:20:18,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202614241] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:20:18,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:20:18,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 02:20:18,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752496523] [2023-08-27 02:20:18,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:20:18,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:20:18,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:20:18,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:20:18,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 02:20:18,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:20:18,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 44 transitions, 320 flow. Second operand has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:18,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:20:18,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:20:18,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:20:18,851 INFO L124 PetriNetUnfolderBase]: 121/229 cut-off events. [2023-08-27 02:20:18,851 INFO L125 PetriNetUnfolderBase]: For 641/641 co-relation queries the response was YES. [2023-08-27 02:20:18,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 977 conditions, 229 events. 121/229 cut-off events. For 641/641 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 752 event pairs, 38 based on Foata normal form. 2/205 useless extension candidates. Maximal degree in co-relation 958. Up to 129 conditions per place. [2023-08-27 02:20:18,853 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 44 selfloop transitions, 14 changer transitions 0/58 dead transitions. [2023-08-27 02:20:18,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 58 transitions, 478 flow [2023-08-27 02:20:18,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 02:20:18,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 02:20:18,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 829 transitions. [2023-08-27 02:20:18,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3901176470588235 [2023-08-27 02:20:18,856 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 829 transitions. [2023-08-27 02:20:18,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 829 transitions. [2023-08-27 02:20:18,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:20:18,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 829 transitions. [2023-08-27 02:20:18,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 165.8) internal successors, (829), 5 states have internal predecessors, (829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:18,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:18,864 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:18,864 INFO L175 Difference]: Start difference. First operand has 48 places, 44 transitions, 320 flow. Second operand 5 states and 829 transitions. [2023-08-27 02:20:18,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 58 transitions, 478 flow [2023-08-27 02:20:18,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 58 transitions, 424 flow, removed 15 selfloop flow, removed 2 redundant places. [2023-08-27 02:20:18,868 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 306 flow [2023-08-27 02:20:18,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=306, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2023-08-27 02:20:18,869 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 28 predicate places. [2023-08-27 02:20:18,869 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 306 flow [2023-08-27 02:20:18,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:18,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:20:18,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:20:18,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 02:20:18,870 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:20:18,870 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:20:18,870 INFO L85 PathProgramCache]: Analyzing trace with hash 1464365890, now seen corresponding path program 6 times [2023-08-27 02:20:18,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:20:18,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974963845] [2023-08-27 02:20:18,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:18,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:20:18,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:19,161 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 02:20:19,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:20:19,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974963845] [2023-08-27 02:20:19,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974963845] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:20:19,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:20:19,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 02:20:19,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708479794] [2023-08-27 02:20:19,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:20:19,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:20:19,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:20:19,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:20:19,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 02:20:19,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:20:19,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 306 flow. Second operand has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:19,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:20:19,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:20:19,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:20:19,276 INFO L124 PetriNetUnfolderBase]: 120/222 cut-off events. [2023-08-27 02:20:19,277 INFO L125 PetriNetUnfolderBase]: For 708/708 co-relation queries the response was YES. [2023-08-27 02:20:19,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 914 conditions, 222 events. 120/222 cut-off events. For 708/708 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 702 event pairs, 49 based on Foata normal form. 2/198 useless extension candidates. Maximal degree in co-relation 894. Up to 176 conditions per place. [2023-08-27 02:20:19,278 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 40 selfloop transitions, 15 changer transitions 0/55 dead transitions. [2023-08-27 02:20:19,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 55 transitions, 450 flow [2023-08-27 02:20:19,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 02:20:19,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 02:20:19,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 825 transitions. [2023-08-27 02:20:19,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38823529411764707 [2023-08-27 02:20:19,281 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 825 transitions. [2023-08-27 02:20:19,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 825 transitions. [2023-08-27 02:20:19,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:20:19,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 825 transitions. [2023-08-27 02:20:19,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 165.0) internal successors, (825), 5 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:19,286 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:19,286 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:19,286 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 306 flow. Second operand 5 states and 825 transitions. [2023-08-27 02:20:19,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 55 transitions, 450 flow [2023-08-27 02:20:19,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 55 transitions, 416 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-27 02:20:19,290 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 318 flow [2023-08-27 02:20:19,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=318, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2023-08-27 02:20:19,290 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 30 predicate places. [2023-08-27 02:20:19,290 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 318 flow [2023-08-27 02:20:19,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:19,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:20:19,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:20:19,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 02:20:19,291 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:20:19,292 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:20:19,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1089232267, now seen corresponding path program 1 times [2023-08-27 02:20:19,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:20:19,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653378123] [2023-08-27 02:20:19,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:19,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:20:19,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:19,558 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 02:20:19,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:20:19,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653378123] [2023-08-27 02:20:19,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653378123] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:20:19,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282435463] [2023-08-27 02:20:19,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:19,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:20:19,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:20:19,560 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 02:20:19,584 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 02:20:19,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:19,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-27 02:20:19,660 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:20:19,725 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 02:20:19,766 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:20:19,808 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:20:20,342 INFO L322 Elim1Store]: treesize reduction 69, result has 20.7 percent of original size [2023-08-27 02:20:20,342 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 468 treesize of output 282 [2023-08-27 02:20:20,473 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 02:20:20,474 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:20:24,075 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:20:24,075 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 438 treesize of output 258 [2023-08-27 02:20:24,117 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:20:24,118 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 704 treesize of output 660 [2023-08-27 02:20:24,201 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:20:24,201 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 576 treesize of output 468 [2023-08-27 02:20:24,304 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:20:24,304 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 7 new quantified variables, introduced 6 case distinctions, treesize of input 237 treesize of output 225 [2023-08-27 02:20:31,738 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 02:20:31,945 INFO L322 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-08-27 02:20:31,946 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 250 treesize of output 1 [2023-08-27 02:20:31,976 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 02:20:31,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282435463] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:20:31,976 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:20:31,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-08-27 02:20:31,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713904250] [2023-08-27 02:20:31,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:20:31,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 02:20:31,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:20:31,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 02:20:31,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=235, Unknown=4, NotChecked=0, Total=306 [2023-08-27 02:20:31,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 425 [2023-08-27 02:20:31,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 318 flow. Second operand has 18 states, 18 states have (on average 86.66666666666667) internal successors, (1560), 18 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:31,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:20:31,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 425 [2023-08-27 02:20:31,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:20:32,054 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse4 (+ (* c_~x2~0 4) c_~f~0.offset))) (and (let ((.cse3 (select |c_#memory_int| c_~f~0.base))) (let ((.cse0 (select .cse3 .cse4))) (let ((.cse1 (select .cse3 (+ (* .cse0 4) c_~f~0.offset)))) (or (< .cse0 0) (< .cse1 0) (let ((.cse2 (select .cse3 (+ c_~f~0.offset (* 4 .cse1))))) (and (or (< .cse2 0) (= c_~x1~0 (select .cse3 (+ c_~f~0.offset (* .cse2 4)))) (<= c_~size~0 .cse2)) (= .cse2 c_~x1~0))) (<= c_~size~0 .cse1) (<= c_~size~0 .cse0))))) (forall ((v_ArrVal_238 (Array Int Int))) (let ((.cse7 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_238) c_~f~0.base))) (let ((.cse5 (select .cse7 .cse4))) (let ((.cse6 (select .cse7 (+ c_~f~0.offset (* .cse5 4))))) (let ((.cse8 (select .cse7 (+ c_~f~0.offset (* .cse6 4))))) (or (<= c_~size~0 .cse5) (< .cse6 0) (< .cse5 0) (= c_~x1~0 (select .cse7 (+ c_~f~0.offset (* .cse8 4)))) (< .cse8 0) (<= c_~size~0 .cse6) (<= c_~size~0 .cse8))))))) (forall ((v_ArrVal_238 (Array Int Int))) (let ((.cse11 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_238) c_~f~0.base))) (let ((.cse9 (select .cse11 .cse4))) (let ((.cse10 (select .cse11 (+ c_~f~0.offset (* .cse9 4))))) (or (<= c_~size~0 .cse9) (< .cse10 0) (< .cse9 0) (<= c_~size~0 .cse10) (= c_~x1~0 (select .cse11 (+ c_~f~0.offset (* .cse10 4))))))))))) is different from false [2023-08-27 02:20:33,521 INFO L124 PetriNetUnfolderBase]: 404/736 cut-off events. [2023-08-27 02:20:33,521 INFO L125 PetriNetUnfolderBase]: For 2166/2166 co-relation queries the response was YES. [2023-08-27 02:20:33,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2868 conditions, 736 events. 404/736 cut-off events. For 2166/2166 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3405 event pairs, 31 based on Foata normal form. 9/618 useless extension candidates. Maximal degree in co-relation 2847. Up to 249 conditions per place. [2023-08-27 02:20:33,526 INFO L140 encePairwiseOnDemand]: 412/425 looper letters, 82 selfloop transitions, 43 changer transitions 79/204 dead transitions. [2023-08-27 02:20:33,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 204 transitions, 1592 flow [2023-08-27 02:20:33,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 02:20:33,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 02:20:33,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2102 transitions. [2023-08-27 02:20:33,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2150383631713555 [2023-08-27 02:20:33,534 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2102 transitions. [2023-08-27 02:20:33,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2102 transitions. [2023-08-27 02:20:33,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:20:33,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2102 transitions. [2023-08-27 02:20:33,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 91.3913043478261) internal successors, (2102), 23 states have internal predecessors, (2102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:33,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 425.0) internal successors, (10200), 24 states have internal predecessors, (10200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:33,549 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 425.0) internal successors, (10200), 24 states have internal predecessors, (10200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:33,549 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 318 flow. Second operand 23 states and 2102 transitions. [2023-08-27 02:20:33,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 204 transitions, 1592 flow [2023-08-27 02:20:33,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 204 transitions, 1510 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-08-27 02:20:33,561 INFO L231 Difference]: Finished difference. Result has 84 places, 72 transitions, 639 flow [2023-08-27 02:20:33,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=639, PETRI_PLACES=84, PETRI_TRANSITIONS=72} [2023-08-27 02:20:33,562 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 61 predicate places. [2023-08-27 02:20:33,562 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 72 transitions, 639 flow [2023-08-27 02:20:33,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 86.66666666666667) internal successors, (1560), 18 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:33,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:20:33,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:20:33,583 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 02:20:33,782 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 02:20:33,782 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:20:33,783 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:20:33,783 INFO L85 PathProgramCache]: Analyzing trace with hash 717045932, now seen corresponding path program 1 times [2023-08-27 02:20:33,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:20:33,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996354619] [2023-08-27 02:20:33,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:33,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:20:33,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:33,975 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 02:20:33,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:20:33,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996354619] [2023-08-27 02:20:33,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996354619] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:20:33,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046752260] [2023-08-27 02:20:33,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:33,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:20:33,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:20:33,977 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 02:20:34,007 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 02:20:34,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:34,070 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-27 02:20:34,073 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:20:34,113 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 02:20:34,156 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:20:34,222 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:20:34,534 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 02:20:34,534 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 223 treesize of output 208 [2023-08-27 02:20:34,623 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 02:20:34,623 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:20:35,940 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:20:35,940 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 140 treesize of output 92 [2023-08-27 02:20:35,961 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:20:35,961 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 540 treesize of output 500 [2023-08-27 02:20:35,994 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:20:35,995 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 94 treesize of output 104 [2023-08-27 02:20:36,279 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:20:36,279 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 121 treesize of output 101 [2023-08-27 02:20:36,403 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 02:20:36,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046752260] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:20:36,404 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:20:36,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 22 [2023-08-27 02:20:36,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596014298] [2023-08-27 02:20:36,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:20:36,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 02:20:36,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:20:36,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 02:20:36,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=365, Unknown=5, NotChecked=0, Total=462 [2023-08-27 02:20:36,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 02:20:36,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 72 transitions, 639 flow. Second operand has 22 states, 22 states have (on average 106.18181818181819) internal successors, (2336), 22 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:20:36,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:20:36,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 02:20:36,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:20:38,754 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:20:47,618 WARN L234 SmtUtils]: Spent 8.31s on a formula simplification. DAG size of input: 65 DAG size of output: 60 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:21:05,146 WARN L234 SmtUtils]: Spent 12.52s on a formula simplification. DAG size of input: 96 DAG size of output: 85 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:21:11,866 WARN L234 SmtUtils]: Spent 6.08s on a formula simplification that was a NOOP. DAG size: 52 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:21:13,211 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 02:21:15,890 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:21:16,762 INFO L124 PetriNetUnfolderBase]: 681/1302 cut-off events. [2023-08-27 02:21:16,762 INFO L125 PetriNetUnfolderBase]: For 6162/6162 co-relation queries the response was YES. [2023-08-27 02:21:16,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6272 conditions, 1302 events. 681/1302 cut-off events. For 6162/6162 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 7388 event pairs, 41 based on Foata normal form. 29/1327 useless extension candidates. Maximal degree in co-relation 6238. Up to 501 conditions per place. [2023-08-27 02:21:16,778 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 176 selfloop transitions, 111 changer transitions 70/357 dead transitions. [2023-08-27 02:21:16,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 357 transitions, 3289 flow [2023-08-27 02:21:16,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-27 02:21:16,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-27 02:21:16,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 4874 transitions. [2023-08-27 02:21:16,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2606417112299465 [2023-08-27 02:21:16,793 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 4874 transitions. [2023-08-27 02:21:16,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 4874 transitions. [2023-08-27 02:21:16,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:21:16,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 4874 transitions. [2023-08-27 02:21:16,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 110.77272727272727) internal successors, (4874), 44 states have internal predecessors, (4874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:21:16,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 425.0) internal successors, (19125), 45 states have internal predecessors, (19125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:21:16,828 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 425.0) internal successors, (19125), 45 states have internal predecessors, (19125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:21:16,829 INFO L175 Difference]: Start difference. First operand has 84 places, 72 transitions, 639 flow. Second operand 44 states and 4874 transitions. [2023-08-27 02:21:16,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 357 transitions, 3289 flow [2023-08-27 02:21:16,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 357 transitions, 2842 flow, removed 221 selfloop flow, removed 9 redundant places. [2023-08-27 02:21:16,858 INFO L231 Difference]: Finished difference. Result has 138 places, 154 transitions, 1702 flow [2023-08-27 02:21:16,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=1702, PETRI_PLACES=138, PETRI_TRANSITIONS=154} [2023-08-27 02:21:16,859 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 115 predicate places. [2023-08-27 02:21:16,859 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 154 transitions, 1702 flow [2023-08-27 02:21:16,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 106.18181818181819) internal successors, (2336), 22 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:21:16,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:21:16,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:21:16,866 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 02:21:17,065 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,SelfDestructingSolverStorable12 [2023-08-27 02:21:17,066 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:21:17,066 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:21:17,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1159426466, now seen corresponding path program 2 times [2023-08-27 02:21:17,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:21:17,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819792366] [2023-08-27 02:21:17,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:21:17,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:21:17,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:21:17,260 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 02:21:17,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:21:17,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819792366] [2023-08-27 02:21:17,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819792366] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:21:17,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945914610] [2023-08-27 02:21:17,260 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:21:17,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:21:17,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:21:17,262 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 02:21:17,265 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 02:21:17,367 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:21:17,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:21:17,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 02:21:17,371 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:21:17,697 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 02:21:17,697 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 223 treesize of output 208 [2023-08-27 02:21:17,794 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 02:21:17,795 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:21:18,798 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:21:18,799 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 242 treesize of output 203 [2023-08-27 02:21:19,726 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 02:21:19,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945914610] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:21:19,727 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:21:19,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 20 [2023-08-27 02:21:19,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585366128] [2023-08-27 02:21:19,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:21:19,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 02:21:19,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:21:19,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 02:21:19,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2023-08-27 02:21:19,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 425 [2023-08-27 02:21:19,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 154 transitions, 1702 flow. Second operand has 20 states, 20 states have (on average 113.4) internal successors, (2268), 20 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:21:19,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:21:19,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 425 [2023-08-27 02:21:19,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:21:21,363 INFO L124 PetriNetUnfolderBase]: 560/1082 cut-off events. [2023-08-27 02:21:21,363 INFO L125 PetriNetUnfolderBase]: For 9471/9471 co-relation queries the response was YES. [2023-08-27 02:21:21,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6487 conditions, 1082 events. 560/1082 cut-off events. For 9471/9471 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 5924 event pairs, 163 based on Foata normal form. 10/1092 useless extension candidates. Maximal degree in co-relation 6432. Up to 835 conditions per place. [2023-08-27 02:21:21,376 INFO L140 encePairwiseOnDemand]: 415/425 looper letters, 146 selfloop transitions, 52 changer transitions 13/211 dead transitions. [2023-08-27 02:21:21,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 211 transitions, 2428 flow [2023-08-27 02:21:21,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 02:21:21,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 02:21:21,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2439 transitions. [2023-08-27 02:21:21,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27327731092436974 [2023-08-27 02:21:21,381 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2439 transitions. [2023-08-27 02:21:21,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2439 transitions. [2023-08-27 02:21:21,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:21:21,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2439 transitions. [2023-08-27 02:21:21,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 116.14285714285714) internal successors, (2439), 21 states have internal predecessors, (2439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:21:21,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 425.0) internal successors, (9350), 22 states have internal predecessors, (9350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:21:21,395 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 425.0) internal successors, (9350), 22 states have internal predecessors, (9350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:21:21,395 INFO L175 Difference]: Start difference. First operand has 138 places, 154 transitions, 1702 flow. Second operand 21 states and 2439 transitions. [2023-08-27 02:21:21,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 211 transitions, 2428 flow [2023-08-27 02:21:21,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 211 transitions, 2168 flow, removed 117 selfloop flow, removed 14 redundant places. [2023-08-27 02:21:21,439 INFO L231 Difference]: Finished difference. Result has 145 places, 162 transitions, 1695 flow [2023-08-27 02:21:21,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=1470, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1695, PETRI_PLACES=145, PETRI_TRANSITIONS=162} [2023-08-27 02:21:21,440 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 122 predicate places. [2023-08-27 02:21:21,440 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 162 transitions, 1695 flow [2023-08-27 02:21:21,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 113.4) internal successors, (2268), 20 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:21:21,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:21:21,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:21:21,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-27 02:21:21,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:21:21,647 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:21:21,647 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:21:21,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1938586686, now seen corresponding path program 3 times [2023-08-27 02:21:21,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:21:21,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001145497] [2023-08-27 02:21:21,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:21:21,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:21:21,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:21:21,940 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 02:21:21,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:21:21,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001145497] [2023-08-27 02:21:21,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001145497] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:21:21,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965771451] [2023-08-27 02:21:21,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:21:21,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:21:21,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:21:21,942 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 02:21:21,944 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 02:21:22,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 02:21:22,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:21:22,146 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-27 02:21:22,148 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:21:22,187 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 02:21:22,222 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:21:22,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:21:22,311 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 02:21:22,557 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 02:21:22,558 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 227 treesize of output 212 [2023-08-27 02:21:22,666 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 02:21:22,666 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:21:24,325 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:21:24,325 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 137 treesize of output 89 [2023-08-27 02:21:24,348 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:21:24,348 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 808 treesize of output 688 [2023-08-27 02:21:24,384 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:21:24,385 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 144 treesize of output 148 [2023-08-27 02:21:24,400 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:21:24,400 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 81 [2023-08-27 02:21:25,199 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 02:21:25,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965771451] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:21:25,200 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:21:25,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 22 [2023-08-27 02:21:25,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160639778] [2023-08-27 02:21:25,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:21:25,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 02:21:25,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:21:25,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 02:21:25,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=380, Unknown=3, NotChecked=0, Total=462 [2023-08-27 02:21:25,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 02:21:25,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 162 transitions, 1695 flow. Second operand has 22 states, 22 states have (on average 106.18181818181819) internal successors, (2336), 22 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:21:25,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:21:25,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 02:21:25,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:21:50,098 WARN L234 SmtUtils]: Spent 6.19s on a formula simplification that was a NOOP. DAG size: 63 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:21:56,440 WARN L234 SmtUtils]: Spent 6.14s on a formula simplification. DAG size of input: 89 DAG size of output: 60 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:22:03,844 WARN L234 SmtUtils]: Spent 6.93s on a formula simplification. DAG size of input: 88 DAG size of output: 76 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:22:04,808 INFO L124 PetriNetUnfolderBase]: 717/1400 cut-off events. [2023-08-27 02:22:04,808 INFO L125 PetriNetUnfolderBase]: For 8473/8473 co-relation queries the response was YES. [2023-08-27 02:22:04,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7572 conditions, 1400 events. 717/1400 cut-off events. For 8473/8473 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 8297 event pairs, 110 based on Foata normal form. 23/1423 useless extension candidates. Maximal degree in co-relation 7519. Up to 544 conditions per place. [2023-08-27 02:22:04,820 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 132 selfloop transitions, 94 changer transitions 91/317 dead transitions. [2023-08-27 02:22:04,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 317 transitions, 3317 flow [2023-08-27 02:22:04,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-27 02:22:04,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-27 02:22:04,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3640 transitions. [2023-08-27 02:22:04,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25953654188948305 [2023-08-27 02:22:04,830 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3640 transitions. [2023-08-27 02:22:04,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3640 transitions. [2023-08-27 02:22:04,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:22:04,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3640 transitions. [2023-08-27 02:22:04,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 110.3030303030303) internal successors, (3640), 33 states have internal predecessors, (3640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:04,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 425.0) internal successors, (14450), 34 states have internal predecessors, (14450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:04,847 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 425.0) internal successors, (14450), 34 states have internal predecessors, (14450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:04,847 INFO L175 Difference]: Start difference. First operand has 145 places, 162 transitions, 1695 flow. Second operand 33 states and 3640 transitions. [2023-08-27 02:22:04,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 317 transitions, 3317 flow [2023-08-27 02:22:04,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 317 transitions, 3206 flow, removed 14 selfloop flow, removed 13 redundant places. [2023-08-27 02:22:04,905 INFO L231 Difference]: Finished difference. Result has 170 places, 144 transitions, 1704 flow [2023-08-27 02:22:04,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=1585, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1704, PETRI_PLACES=170, PETRI_TRANSITIONS=144} [2023-08-27 02:22:04,905 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 147 predicate places. [2023-08-27 02:22:04,905 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 144 transitions, 1704 flow [2023-08-27 02:22:04,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 106.18181818181819) internal successors, (2336), 22 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:04,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:22:04,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:22:04,915 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 02:22:05,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:05,113 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:22:05,113 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:22:05,113 INFO L85 PathProgramCache]: Analyzing trace with hash 100665778, now seen corresponding path program 4 times [2023-08-27 02:22:05,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:22:05,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659868202] [2023-08-27 02:22:05,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:22:05,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:22:05,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:22:05,397 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 02:22:05,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:22:05,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659868202] [2023-08-27 02:22:05,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659868202] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:22:05,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294699093] [2023-08-27 02:22:05,398 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:22:05,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:05,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:22:05,400 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 02:22:05,402 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 02:22:05,491 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:22:05,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:22:05,492 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-27 02:22:05,495 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:22:05,545 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 02:22:05,579 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:22:05,616 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:22:05,855 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 02:22:05,855 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 223 treesize of output 208 [2023-08-27 02:22:05,941 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 02:22:05,941 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:22:07,907 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:22:07,908 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 140 treesize of output 92 [2023-08-27 02:22:07,923 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:22:07,923 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 254 treesize of output 254 [2023-08-27 02:22:07,945 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:22:07,946 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 214 treesize of output 194 [2023-08-27 02:22:07,970 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:22:07,970 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 101 [2023-08-27 02:22:08,296 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 02:22:08,381 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 02:22:08,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294699093] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:22:08,381 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:22:08,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 22 [2023-08-27 02:22:08,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048746158] [2023-08-27 02:22:08,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:22:08,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 02:22:08,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:22:08,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 02:22:08,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=363, Unknown=1, NotChecked=0, Total=462 [2023-08-27 02:22:08,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 02:22:08,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 144 transitions, 1704 flow. Second operand has 22 states, 22 states have (on average 106.18181818181819) internal successors, (2336), 22 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:08,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:22:08,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 02:22:08,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:22:10,566 INFO L124 PetriNetUnfolderBase]: 405/823 cut-off events. [2023-08-27 02:22:10,566 INFO L125 PetriNetUnfolderBase]: For 5703/5703 co-relation queries the response was YES. [2023-08-27 02:22:10,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4779 conditions, 823 events. 405/823 cut-off events. For 5703/5703 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4339 event pairs, 34 based on Foata normal form. 11/834 useless extension candidates. Maximal degree in co-relation 4720. Up to 547 conditions per place. [2023-08-27 02:22:10,573 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 127 selfloop transitions, 72 changer transitions 13/212 dead transitions. [2023-08-27 02:22:10,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 212 transitions, 2471 flow [2023-08-27 02:22:10,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 02:22:10,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 02:22:10,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2629 transitions. [2023-08-27 02:22:10,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2577450980392157 [2023-08-27 02:22:10,577 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2629 transitions. [2023-08-27 02:22:10,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2629 transitions. [2023-08-27 02:22:10,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:22:10,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2629 transitions. [2023-08-27 02:22:10,581 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 109.54166666666667) internal successors, (2629), 24 states have internal predecessors, (2629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:10,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 425.0) internal successors, (10625), 25 states have internal predecessors, (10625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:10,589 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 425.0) internal successors, (10625), 25 states have internal predecessors, (10625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:10,589 INFO L175 Difference]: Start difference. First operand has 170 places, 144 transitions, 1704 flow. Second operand 24 states and 2629 transitions. [2023-08-27 02:22:10,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 212 transitions, 2471 flow [2023-08-27 02:22:10,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 212 transitions, 2268 flow, removed 46 selfloop flow, removed 29 redundant places. [2023-08-27 02:22:10,619 INFO L231 Difference]: Finished difference. Result has 154 places, 147 transitions, 1735 flow [2023-08-27 02:22:10,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=1480, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1735, PETRI_PLACES=154, PETRI_TRANSITIONS=147} [2023-08-27 02:22:10,619 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 131 predicate places. [2023-08-27 02:22:10,620 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 147 transitions, 1735 flow [2023-08-27 02:22:10,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 106.18181818181819) internal successors, (2336), 22 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:10,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:22:10,620 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:22:10,636 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 02:22:10,825 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,SelfDestructingSolverStorable15 [2023-08-27 02:22:10,826 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:22:10,826 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:22:10,826 INFO L85 PathProgramCache]: Analyzing trace with hash 799188980, now seen corresponding path program 5 times [2023-08-27 02:22:10,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:22:10,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000906914] [2023-08-27 02:22:10,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:22:10,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:22:10,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:22:12,076 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 02:22:12,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:22:12,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000906914] [2023-08-27 02:22:12,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000906914] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:22:12,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159354850] [2023-08-27 02:22:12,077 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 02:22:12,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:12,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:22:12,078 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 02:22:12,081 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 02:22:12,179 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:22:12,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:22:12,180 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-27 02:22:12,183 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:22:12,227 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 02:22:12,277 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:22:12,313 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:22:12,615 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 02:22:12,615 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 21 [2023-08-27 02:22:12,654 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 02:22:12,655 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:22:14,423 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:22:14,424 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 224 treesize of output 140 [2023-08-27 02:22:14,472 INFO L322 Elim1Store]: treesize reduction 5, result has 92.3 percent of original size [2023-08-27 02:22:14,472 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 414 treesize of output 425 [2023-08-27 02:22:14,544 INFO L322 Elim1Store]: treesize reduction 8, result has 87.7 percent of original size [2023-08-27 02:22:14,544 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 350 treesize of output 326 [2023-08-27 02:22:14,615 INFO L322 Elim1Store]: treesize reduction 8, result has 87.7 percent of original size [2023-08-27 02:22:14,616 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 149 treesize of output 173 [2023-08-27 02:22:15,984 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 02:22:15,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159354850] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:22:15,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:22:15,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 27 [2023-08-27 02:22:15,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686669461] [2023-08-27 02:22:15,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:22:15,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 02:22:15,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:22:15,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 02:22:15,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=588, Unknown=2, NotChecked=0, Total=812 [2023-08-27 02:22:15,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 02:22:15,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 147 transitions, 1735 flow. Second operand has 29 states, 29 states have (on average 105.62068965517241) internal successors, (3063), 29 states have internal predecessors, (3063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:15,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:22:15,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 02:22:15,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:22:26,841 WARN L234 SmtUtils]: Spent 10.23s on a formula simplification that was a NOOP. DAG size: 111 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:22:27,725 INFO L124 PetriNetUnfolderBase]: 448/926 cut-off events. [2023-08-27 02:22:27,725 INFO L125 PetriNetUnfolderBase]: For 6228/6228 co-relation queries the response was YES. [2023-08-27 02:22:27,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5317 conditions, 926 events. 448/926 cut-off events. For 6228/6228 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5162 event pairs, 18 based on Foata normal form. 4/930 useless extension candidates. Maximal degree in co-relation 5263. Up to 537 conditions per place. [2023-08-27 02:22:27,734 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 121 selfloop transitions, 71 changer transitions 24/216 dead transitions. [2023-08-27 02:22:27,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 216 transitions, 2642 flow [2023-08-27 02:22:27,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 02:22:27,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 02:22:27,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2397 transitions. [2023-08-27 02:22:27,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25636363636363635 [2023-08-27 02:22:27,738 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2397 transitions. [2023-08-27 02:22:27,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2397 transitions. [2023-08-27 02:22:27,739 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:22:27,739 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2397 transitions. [2023-08-27 02:22:27,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 108.95454545454545) internal successors, (2397), 22 states have internal predecessors, (2397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:27,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:27,748 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:27,749 INFO L175 Difference]: Start difference. First operand has 154 places, 147 transitions, 1735 flow. Second operand 22 states and 2397 transitions. [2023-08-27 02:22:27,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 216 transitions, 2642 flow [2023-08-27 02:22:27,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 216 transitions, 2422 flow, removed 25 selfloop flow, removed 19 redundant places. [2023-08-27 02:22:27,780 INFO L231 Difference]: Finished difference. Result has 158 places, 158 transitions, 1945 flow [2023-08-27 02:22:27,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=1539, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1945, PETRI_PLACES=158, PETRI_TRANSITIONS=158} [2023-08-27 02:22:27,781 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 135 predicate places. [2023-08-27 02:22:27,781 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 158 transitions, 1945 flow [2023-08-27 02:22:27,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 105.62068965517241) internal successors, (3063), 29 states have internal predecessors, (3063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:27,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:22:27,782 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:22:27,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-27 02:22:27,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-27 02:22:27,990 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:22:27,990 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:22:27,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1386709283, now seen corresponding path program 2 times [2023-08-27 02:22:27,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:22:27,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665146450] [2023-08-27 02:22:27,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:22:27,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:22:28,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:22:28,181 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 02:22:28,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:22:28,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665146450] [2023-08-27 02:22:28,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665146450] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:22:28,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605563785] [2023-08-27 02:22:28,182 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:22:28,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:28,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:22:28,183 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 02:22:28,208 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 02:22:28,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:22:28,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:22:28,340 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 02:22:28,341 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:22:28,474 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 02:22:28,474 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:22:28,605 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 114 treesize of output 106 [2023-08-27 02:22:28,688 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 120 treesize of output 112 [2023-08-27 02:22:28,819 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 02:22:28,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605563785] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:22:28,819 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:22:28,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 02:22:28,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633259676] [2023-08-27 02:22:28,819 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:22:28,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 02:22:28,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:22:28,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 02:22:28,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-08-27 02:22:28,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:22:28,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 158 transitions, 1945 flow. Second operand has 12 states, 12 states have (on average 160.33333333333334) internal successors, (1924), 12 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:28,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:22:28,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:22:28,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:22:29,379 INFO L124 PetriNetUnfolderBase]: 433/879 cut-off events. [2023-08-27 02:22:29,380 INFO L125 PetriNetUnfolderBase]: For 6882/6882 co-relation queries the response was YES. [2023-08-27 02:22:29,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5461 conditions, 879 events. 433/879 cut-off events. For 6882/6882 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4801 event pairs, 54 based on Foata normal form. 16/895 useless extension candidates. Maximal degree in co-relation 5406. Up to 292 conditions per place. [2023-08-27 02:22:29,387 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 135 selfloop transitions, 85 changer transitions 0/220 dead transitions. [2023-08-27 02:22:29,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 220 transitions, 2851 flow [2023-08-27 02:22:29,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 02:22:29,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 02:22:29,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2623 transitions. [2023-08-27 02:22:29,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38573529411764707 [2023-08-27 02:22:29,391 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2623 transitions. [2023-08-27 02:22:29,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2623 transitions. [2023-08-27 02:22:29,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:22:29,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2623 transitions. [2023-08-27 02:22:29,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 163.9375) internal successors, (2623), 16 states have internal predecessors, (2623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:29,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:29,399 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:29,399 INFO L175 Difference]: Start difference. First operand has 158 places, 158 transitions, 1945 flow. Second operand 16 states and 2623 transitions. [2023-08-27 02:22:29,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 220 transitions, 2851 flow [2023-08-27 02:22:29,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 220 transitions, 2686 flow, removed 39 selfloop flow, removed 19 redundant places. [2023-08-27 02:22:29,433 INFO L231 Difference]: Finished difference. Result has 148 places, 165 transitions, 2098 flow [2023-08-27 02:22:29,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=1819, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2098, PETRI_PLACES=148, PETRI_TRANSITIONS=165} [2023-08-27 02:22:29,434 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 125 predicate places. [2023-08-27 02:22:29,434 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 165 transitions, 2098 flow [2023-08-27 02:22:29,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 160.33333333333334) internal successors, (1924), 12 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:29,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:22:29,434 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:22:29,441 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 02:22:29,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-27 02:22:29,640 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:22:29,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:22:29,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1005051946, now seen corresponding path program 6 times [2023-08-27 02:22:29,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:22:29,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899168716] [2023-08-27 02:22:29,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:22:29,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:22:29,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:22:29,887 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 02:22:29,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:22:29,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899168716] [2023-08-27 02:22:29,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899168716] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:22:29,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669515207] [2023-08-27 02:22:29,888 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 02:22:29,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:29,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:22:29,893 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 02:22:29,912 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 02:22:30,022 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 02:22:30,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:22:30,024 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-27 02:22:30,027 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:22:30,331 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:22:30,331 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 227 treesize of output 217 [2023-08-27 02:22:30,423 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 02:22:30,423 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:22:31,228 INFO L322 Elim1Store]: treesize reduction 5, result has 84.8 percent of original size [2023-08-27 02:22:31,228 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 42 [2023-08-27 02:22:31,259 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 02:22:31,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669515207] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:22:31,259 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:22:31,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 17 [2023-08-27 02:22:31,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901144447] [2023-08-27 02:22:31,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:22:31,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:22:31,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:22:31,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:22:31,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:22:31,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 425 [2023-08-27 02:22:31,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 165 transitions, 2098 flow. Second operand has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:31,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:22:31,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 425 [2023-08-27 02:22:31,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:22:34,934 INFO L124 PetriNetUnfolderBase]: 644/1294 cut-off events. [2023-08-27 02:22:34,934 INFO L125 PetriNetUnfolderBase]: For 9440/9440 co-relation queries the response was YES. [2023-08-27 02:22:34,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8174 conditions, 1294 events. 644/1294 cut-off events. For 9440/9440 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7654 event pairs, 39 based on Foata normal form. 6/1300 useless extension candidates. Maximal degree in co-relation 8123. Up to 452 conditions per place. [2023-08-27 02:22:34,943 INFO L140 encePairwiseOnDemand]: 416/425 looper letters, 167 selfloop transitions, 134 changer transitions 15/316 dead transitions. [2023-08-27 02:22:34,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 316 transitions, 4059 flow [2023-08-27 02:22:34,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 02:22:34,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 02:22:34,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3429 transitions. [2023-08-27 02:22:34,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31031674208144794 [2023-08-27 02:22:34,957 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3429 transitions. [2023-08-27 02:22:34,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3429 transitions. [2023-08-27 02:22:34,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:22:34,959 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3429 transitions. [2023-08-27 02:22:34,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 131.8846153846154) internal successors, (3429), 26 states have internal predecessors, (3429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:34,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 425.0) internal successors, (11475), 27 states have internal predecessors, (11475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:34,975 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 425.0) internal successors, (11475), 27 states have internal predecessors, (11475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:34,975 INFO L175 Difference]: Start difference. First operand has 148 places, 165 transitions, 2098 flow. Second operand 26 states and 3429 transitions. [2023-08-27 02:22:34,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 316 transitions, 4059 flow [2023-08-27 02:22:35,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 316 transitions, 3925 flow, removed 27 selfloop flow, removed 6 redundant places. [2023-08-27 02:22:35,020 INFO L231 Difference]: Finished difference. Result has 179 places, 211 transitions, 3043 flow [2023-08-27 02:22:35,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=1966, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3043, PETRI_PLACES=179, PETRI_TRANSITIONS=211} [2023-08-27 02:22:35,021 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 156 predicate places. [2023-08-27 02:22:35,021 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 211 transitions, 3043 flow [2023-08-27 02:22:35,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:35,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:22:35,022 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:22:35,031 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 02:22:35,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:35,229 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:22:35,229 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:22:35,229 INFO L85 PathProgramCache]: Analyzing trace with hash 2037357402, now seen corresponding path program 7 times [2023-08-27 02:22:35,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:22:35,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685412160] [2023-08-27 02:22:35,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:22:35,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:22:35,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:22:35,463 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 02:22:35,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:22:35,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685412160] [2023-08-27 02:22:35,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685412160] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:22:35,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374319042] [2023-08-27 02:22:35,463 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 02:22:35,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:35,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:22:35,465 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 02:22:35,491 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 02:22:35,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:22:35,588 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-27 02:22:35,590 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:22:35,858 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:22:35,858 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 227 treesize of output 217 [2023-08-27 02:22:35,941 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 02:22:35,941 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:22:36,741 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:22:36,741 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 214 treesize of output 183 [2023-08-27 02:22:37,403 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 02:22:37,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374319042] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:22:37,403 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:22:37,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 17 [2023-08-27 02:22:37,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928355835] [2023-08-27 02:22:37,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:22:37,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:22:37,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:22:37,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:22:37,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:22:37,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 425 [2023-08-27 02:22:37,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 211 transitions, 3043 flow. Second operand has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:37,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:22:37,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 425 [2023-08-27 02:22:37,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:22:42,235 INFO L124 PetriNetUnfolderBase]: 748/1506 cut-off events. [2023-08-27 02:22:42,235 INFO L125 PetriNetUnfolderBase]: For 15701/15701 co-relation queries the response was YES. [2023-08-27 02:22:42,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10631 conditions, 1506 events. 748/1506 cut-off events. For 15701/15701 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 9281 event pairs, 88 based on Foata normal form. 5/1511 useless extension candidates. Maximal degree in co-relation 10567. Up to 1043 conditions per place. [2023-08-27 02:22:42,248 INFO L140 encePairwiseOnDemand]: 417/425 looper letters, 228 selfloop transitions, 74 changer transitions 16/318 dead transitions. [2023-08-27 02:22:42,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 318 transitions, 4758 flow [2023-08-27 02:22:42,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 02:22:42,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 02:22:42,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2625 transitions. [2023-08-27 02:22:42,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3088235294117647 [2023-08-27 02:22:42,256 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2625 transitions. [2023-08-27 02:22:42,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2625 transitions. [2023-08-27 02:22:42,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:22:42,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2625 transitions. [2023-08-27 02:22:42,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 131.25) internal successors, (2625), 20 states have internal predecessors, (2625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:42,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 425.0) internal successors, (8925), 21 states have internal predecessors, (8925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:42,270 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 425.0) internal successors, (8925), 21 states have internal predecessors, (8925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:42,270 INFO L175 Difference]: Start difference. First operand has 179 places, 211 transitions, 3043 flow. Second operand 20 states and 2625 transitions. [2023-08-27 02:22:42,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 318 transitions, 4758 flow [2023-08-27 02:22:42,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 318 transitions, 4434 flow, removed 82 selfloop flow, removed 11 redundant places. [2023-08-27 02:22:42,336 INFO L231 Difference]: Finished difference. Result has 193 places, 240 transitions, 3507 flow [2023-08-27 02:22:42,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=2792, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3507, PETRI_PLACES=193, PETRI_TRANSITIONS=240} [2023-08-27 02:22:42,337 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 170 predicate places. [2023-08-27 02:22:42,337 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 240 transitions, 3507 flow [2023-08-27 02:22:42,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:42,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:22:42,338 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:22:42,343 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 02:22:42,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:42,543 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:22:42,543 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:22:42,543 INFO L85 PathProgramCache]: Analyzing trace with hash -542239418, now seen corresponding path program 8 times [2023-08-27 02:22:42,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:22:42,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767970427] [2023-08-27 02:22:42,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:22:42,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:22:42,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:22:42,700 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 02:22:42,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:22:42,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767970427] [2023-08-27 02:22:42,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767970427] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:22:42,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252558580] [2023-08-27 02:22:42,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:22:42,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:42,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:22:42,702 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 02:22:42,726 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 02:22:42,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:22:42,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:22:42,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 02:22:42,853 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:22:42,983 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 77 treesize of output 69 [2023-08-27 02:22:43,002 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 92 treesize of output 84 [2023-08-27 02:22:43,049 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 02:22:43,049 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:22:43,197 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 251 treesize of output 235 [2023-08-27 02:22:43,378 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 02:22:43,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252558580] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:22:43,379 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:22:43,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2023-08-27 02:22:43,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674883174] [2023-08-27 02:22:43,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:22:43,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 02:22:43,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:22:43,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 02:22:43,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-27 02:22:43,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:22:43,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 240 transitions, 3507 flow. Second operand has 11 states, 11 states have (on average 160.0909090909091) internal successors, (1761), 11 states have internal predecessors, (1761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:43,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:22:43,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:22:43,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:22:43,926 INFO L124 PetriNetUnfolderBase]: 744/1478 cut-off events. [2023-08-27 02:22:43,926 INFO L125 PetriNetUnfolderBase]: For 16605/16605 co-relation queries the response was YES. [2023-08-27 02:22:43,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10724 conditions, 1478 events. 744/1478 cut-off events. For 16605/16605 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 8904 event pairs, 254 based on Foata normal form. 4/1482 useless extension candidates. Maximal degree in co-relation 10655. Up to 1236 conditions per place. [2023-08-27 02:22:43,937 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 223 selfloop transitions, 47 changer transitions 0/270 dead transitions. [2023-08-27 02:22:43,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 270 transitions, 4258 flow [2023-08-27 02:22:43,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 02:22:43,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 02:22:43,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1964 transitions. [2023-08-27 02:22:43,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38509803921568625 [2023-08-27 02:22:43,939 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1964 transitions. [2023-08-27 02:22:43,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1964 transitions. [2023-08-27 02:22:43,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:22:43,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1964 transitions. [2023-08-27 02:22:43,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 163.66666666666666) internal successors, (1964), 12 states have internal predecessors, (1964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:43,944 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 425.0) internal successors, (5525), 13 states have internal predecessors, (5525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:43,945 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 425.0) internal successors, (5525), 13 states have internal predecessors, (5525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:43,945 INFO L175 Difference]: Start difference. First operand has 193 places, 240 transitions, 3507 flow. Second operand 12 states and 1964 transitions. [2023-08-27 02:22:43,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 270 transitions, 4258 flow [2023-08-27 02:22:44,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 270 transitions, 4120 flow, removed 41 selfloop flow, removed 8 redundant places. [2023-08-27 02:22:44,015 INFO L231 Difference]: Finished difference. Result has 195 places, 242 transitions, 3506 flow [2023-08-27 02:22:44,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=3373, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3506, PETRI_PLACES=195, PETRI_TRANSITIONS=242} [2023-08-27 02:22:44,016 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 172 predicate places. [2023-08-27 02:22:44,016 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 242 transitions, 3506 flow [2023-08-27 02:22:44,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 160.0909090909091) internal successors, (1761), 11 states have internal predecessors, (1761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:44,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:22:44,016 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:22:44,021 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-08-27 02:22:44,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-08-27 02:22:44,217 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:22:44,217 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:22:44,217 INFO L85 PathProgramCache]: Analyzing trace with hash -932854195, now seen corresponding path program 3 times [2023-08-27 02:22:44,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:22:44,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133349177] [2023-08-27 02:22:44,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:22:44,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:22:44,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:22:44,384 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 02:22:44,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:22:44,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133349177] [2023-08-27 02:22:44,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133349177] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:22:44,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365534647] [2023-08-27 02:22:44,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:22:44,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:44,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:22:44,389 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 02:22:44,392 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 02:22:44,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 02:22:44,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:22:44,557 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 02:22:44,559 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:22:44,686 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 02:22:44,686 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:22:44,796 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 120 treesize of output 112 [2023-08-27 02:22:44,894 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 122 treesize of output 114 [2023-08-27 02:22:45,083 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 02:22:45,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365534647] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:22:45,083 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:22:45,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2023-08-27 02:22:45,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217224282] [2023-08-27 02:22:45,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:22:45,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 02:22:45,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:22:45,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 02:22:45,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-27 02:22:45,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:22:45,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 242 transitions, 3506 flow. Second operand has 11 states, 11 states have (on average 160.27272727272728) internal successors, (1763), 11 states have internal predecessors, (1763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:45,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:22:45,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:22:45,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:22:46,013 INFO L124 PetriNetUnfolderBase]: 763/1517 cut-off events. [2023-08-27 02:22:46,014 INFO L125 PetriNetUnfolderBase]: For 16771/16771 co-relation queries the response was YES. [2023-08-27 02:22:46,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10912 conditions, 1517 events. 763/1517 cut-off events. For 16771/16771 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 9237 event pairs, 114 based on Foata normal form. 16/1533 useless extension candidates. Maximal degree in co-relation 10843. Up to 515 conditions per place. [2023-08-27 02:22:46,025 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 188 selfloop transitions, 126 changer transitions 0/314 dead transitions. [2023-08-27 02:22:46,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 314 transitions, 4649 flow [2023-08-27 02:22:46,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 02:22:46,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 02:22:46,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2802 transitions. [2023-08-27 02:22:46,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38782006920415224 [2023-08-27 02:22:46,032 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2802 transitions. [2023-08-27 02:22:46,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2802 transitions. [2023-08-27 02:22:46,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:22:46,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2802 transitions. [2023-08-27 02:22:46,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 164.8235294117647) internal successors, (2802), 17 states have internal predecessors, (2802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:46,039 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 425.0) internal successors, (7650), 18 states have internal predecessors, (7650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:46,040 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 425.0) internal successors, (7650), 18 states have internal predecessors, (7650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:46,040 INFO L175 Difference]: Start difference. First operand has 195 places, 242 transitions, 3506 flow. Second operand 17 states and 2802 transitions. [2023-08-27 02:22:46,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 314 transitions, 4649 flow [2023-08-27 02:22:46,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 314 transitions, 4546 flow, removed 17 selfloop flow, removed 8 redundant places. [2023-08-27 02:22:46,133 INFO L231 Difference]: Finished difference. Result has 208 places, 249 transitions, 3830 flow [2023-08-27 02:22:46,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=3413, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3830, PETRI_PLACES=208, PETRI_TRANSITIONS=249} [2023-08-27 02:22:46,134 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 185 predicate places. [2023-08-27 02:22:46,134 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 249 transitions, 3830 flow [2023-08-27 02:22:46,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 160.27272727272728) internal successors, (1763), 11 states have internal predecessors, (1763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:46,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:22:46,134 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:22:46,142 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 02:22:46,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:46,340 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:22:46,340 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:22:46,340 INFO L85 PathProgramCache]: Analyzing trace with hash 302301797, now seen corresponding path program 4 times [2023-08-27 02:22:46,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:22:46,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124885873] [2023-08-27 02:22:46,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:22:46,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:22:46,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:22:46,666 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 02:22:46,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:22:46,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124885873] [2023-08-27 02:22:46,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124885873] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:22:46,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [265122923] [2023-08-27 02:22:46,666 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:22:46,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:46,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:22:46,677 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 02:22:46,679 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 02:22:46,847 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:22:46,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:22:46,849 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 02:22:46,850 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:22:47,064 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 02:22:47,064 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:22:47,191 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 112 treesize of output 104 [2023-08-27 02:22:47,281 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 114 treesize of output 106 [2023-08-27 02:22:47,533 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 02:22:47,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [265122923] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:22:47,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:22:47,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2023-08-27 02:22:47,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29542049] [2023-08-27 02:22:47,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:22:47,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 02:22:47,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:22:47,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 02:22:47,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2023-08-27 02:22:47,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:22:47,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 249 transitions, 3830 flow. Second operand has 11 states, 11 states have (on average 160.27272727272728) internal successors, (1763), 11 states have internal predecessors, (1763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:47,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:22:47,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:22:47,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:22:48,325 INFO L124 PetriNetUnfolderBase]: 813/1613 cut-off events. [2023-08-27 02:22:48,325 INFO L125 PetriNetUnfolderBase]: For 19426/19426 co-relation queries the response was YES. [2023-08-27 02:22:48,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12066 conditions, 1613 events. 813/1613 cut-off events. For 19426/19426 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 9989 event pairs, 187 based on Foata normal form. 28/1641 useless extension candidates. Maximal degree in co-relation 11993. Up to 911 conditions per place. [2023-08-27 02:22:48,338 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 221 selfloop transitions, 115 changer transitions 0/336 dead transitions. [2023-08-27 02:22:48,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 336 transitions, 5254 flow [2023-08-27 02:22:48,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 02:22:48,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 02:22:48,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2811 transitions. [2023-08-27 02:22:48,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38906574394463667 [2023-08-27 02:22:48,342 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2811 transitions. [2023-08-27 02:22:48,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2811 transitions. [2023-08-27 02:22:48,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:22:48,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2811 transitions. [2023-08-27 02:22:48,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 165.35294117647058) internal successors, (2811), 17 states have internal predecessors, (2811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:48,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 425.0) internal successors, (7650), 18 states have internal predecessors, (7650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:48,350 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 425.0) internal successors, (7650), 18 states have internal predecessors, (7650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:48,351 INFO L175 Difference]: Start difference. First operand has 208 places, 249 transitions, 3830 flow. Second operand 17 states and 2811 transitions. [2023-08-27 02:22:48,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 336 transitions, 5254 flow [2023-08-27 02:22:48,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 336 transitions, 5058 flow, removed 49 selfloop flow, removed 7 redundant places. [2023-08-27 02:22:48,455 INFO L231 Difference]: Finished difference. Result has 223 places, 268 transitions, 4347 flow [2023-08-27 02:22:48,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=3599, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4347, PETRI_PLACES=223, PETRI_TRANSITIONS=268} [2023-08-27 02:22:48,455 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 200 predicate places. [2023-08-27 02:22:48,455 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 268 transitions, 4347 flow [2023-08-27 02:22:48,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 160.27272727272728) internal successors, (1763), 11 states have internal predecessors, (1763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:48,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:22:48,456 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:22:48,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 02:22:48,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:48,662 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:22:48,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:22:48,663 INFO L85 PathProgramCache]: Analyzing trace with hash 722206156, now seen corresponding path program 9 times [2023-08-27 02:22:48,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:22:48,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448265] [2023-08-27 02:22:48,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:22:48,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:22:48,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:22:48,812 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 02:22:48,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:22:48,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448265] [2023-08-27 02:22:48,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448265] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:22:48,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775548262] [2023-08-27 02:22:48,812 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:22:48,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:48,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:22:48,813 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 02:22:48,816 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 02:22:48,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 02:22:48,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:22:48,975 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-27 02:22:48,977 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:22:49,294 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:22:49,294 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 23 [2023-08-27 02:22:49,327 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 02:22:49,327 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:22:49,670 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:22:49,671 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 324 treesize of output 316 [2023-08-27 02:22:50,598 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 02:22:50,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775548262] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:22:50,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:22:50,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 17 [2023-08-27 02:22:50,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212039514] [2023-08-27 02:22:50,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:22:50,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:22:50,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:22:50,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:22:50,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:22:50,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 425 [2023-08-27 02:22:50,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 268 transitions, 4347 flow. Second operand has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:50,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:22:50,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 425 [2023-08-27 02:22:50,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:22:51,737 INFO L124 PetriNetUnfolderBase]: 835/1680 cut-off events. [2023-08-27 02:22:51,738 INFO L125 PetriNetUnfolderBase]: For 20719/20719 co-relation queries the response was YES. [2023-08-27 02:22:51,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12753 conditions, 1680 events. 835/1680 cut-off events. For 20719/20719 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 10606 event pairs, 4 based on Foata normal form. 5/1685 useless extension candidates. Maximal degree in co-relation 12675. Up to 665 conditions per place. [2023-08-27 02:22:51,752 INFO L140 encePairwiseOnDemand]: 416/425 looper letters, 183 selfloop transitions, 190 changer transitions 10/383 dead transitions. [2023-08-27 02:22:51,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 383 transitions, 6246 flow [2023-08-27 02:22:51,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 02:22:51,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 02:22:51,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3014 transitions. [2023-08-27 02:22:51,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30833759590792836 [2023-08-27 02:22:51,757 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3014 transitions. [2023-08-27 02:22:51,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3014 transitions. [2023-08-27 02:22:51,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:22:51,757 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3014 transitions. [2023-08-27 02:22:51,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 131.04347826086956) internal successors, (3014), 23 states have internal predecessors, (3014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:51,766 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 425.0) internal successors, (10200), 24 states have internal predecessors, (10200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:51,767 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 425.0) internal successors, (10200), 24 states have internal predecessors, (10200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:51,767 INFO L175 Difference]: Start difference. First operand has 223 places, 268 transitions, 4347 flow. Second operand 23 states and 3014 transitions. [2023-08-27 02:22:51,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 383 transitions, 6246 flow [2023-08-27 02:22:51,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 383 transitions, 6033 flow, removed 64 selfloop flow, removed 8 redundant places. [2023-08-27 02:22:51,904 INFO L231 Difference]: Finished difference. Result has 246 places, 302 transitions, 5387 flow [2023-08-27 02:22:51,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=4146, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5387, PETRI_PLACES=246, PETRI_TRANSITIONS=302} [2023-08-27 02:22:51,905 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 223 predicate places. [2023-08-27 02:22:51,905 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 302 transitions, 5387 flow [2023-08-27 02:22:51,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:51,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:22:51,905 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:22:51,915 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 02:22:52,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-27 02:22:52,112 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:22:52,112 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:22:52,112 INFO L85 PathProgramCache]: Analyzing trace with hash 397735146, now seen corresponding path program 10 times [2023-08-27 02:22:52,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:22:52,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103362057] [2023-08-27 02:22:52,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:22:52,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:22:52,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:22:52,305 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 02:22:52,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:22:52,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103362057] [2023-08-27 02:22:52,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103362057] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:22:52,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201829936] [2023-08-27 02:22:52,305 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:22:52,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:52,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:22:52,306 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 02:22:52,307 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 02:22:52,421 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:22:52,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:22:52,422 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-27 02:22:52,424 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:22:52,657 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:22:52,657 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 23 [2023-08-27 02:22:52,683 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 02:22:52,683 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:22:52,968 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:22:52,968 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 320 treesize of output 312 [2023-08-27 02:22:53,051 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 02:22:53,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201829936] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:22:53,052 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:22:53,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 17 [2023-08-27 02:22:53,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057823410] [2023-08-27 02:22:53,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:22:53,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:22:53,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:22:53,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:22:53,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:22:53,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 425 [2023-08-27 02:22:53,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 302 transitions, 5387 flow. Second operand has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:53,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:22:53,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 425 [2023-08-27 02:22:53,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:22:54,053 INFO L124 PetriNetUnfolderBase]: 840/1696 cut-off events. [2023-08-27 02:22:54,053 INFO L125 PetriNetUnfolderBase]: For 26302/26302 co-relation queries the response was YES. [2023-08-27 02:22:54,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13860 conditions, 1696 events. 840/1696 cut-off events. For 26302/26302 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 10771 event pairs, 4 based on Foata normal form. 6/1702 useless extension candidates. Maximal degree in co-relation 13772. Up to 582 conditions per place. [2023-08-27 02:22:54,069 INFO L140 encePairwiseOnDemand]: 416/425 looper letters, 199 selfloop transitions, 194 changer transitions 5/398 dead transitions. [2023-08-27 02:22:54,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 398 transitions, 7031 flow [2023-08-27 02:22:54,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 02:22:54,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 02:22:54,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2883 transitions. [2023-08-27 02:22:54,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3083422459893048 [2023-08-27 02:22:54,076 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2883 transitions. [2023-08-27 02:22:54,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2883 transitions. [2023-08-27 02:22:54,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:22:54,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2883 transitions. [2023-08-27 02:22:54,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 131.04545454545453) internal successors, (2883), 22 states have internal predecessors, (2883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:54,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:54,086 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:54,086 INFO L175 Difference]: Start difference. First operand has 246 places, 302 transitions, 5387 flow. Second operand 22 states and 2883 transitions. [2023-08-27 02:22:54,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 398 transitions, 7031 flow [2023-08-27 02:22:54,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 398 transitions, 6664 flow, removed 161 selfloop flow, removed 9 redundant places. [2023-08-27 02:22:54,280 INFO L231 Difference]: Finished difference. Result has 261 places, 310 transitions, 5645 flow [2023-08-27 02:22:54,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=5060, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5645, PETRI_PLACES=261, PETRI_TRANSITIONS=310} [2023-08-27 02:22:54,281 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 238 predicate places. [2023-08-27 02:22:54,281 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 310 transitions, 5645 flow [2023-08-27 02:22:54,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:54,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:22:54,282 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:22:54,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-27 02:22:54,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:54,488 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:22:54,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:22:54,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1513109933, now seen corresponding path program 5 times [2023-08-27 02:22:54,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:22:54,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23554415] [2023-08-27 02:22:54,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:22:54,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:22:54,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:22:54,730 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 02:22:54,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:22:54,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23554415] [2023-08-27 02:22:54,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23554415] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:22:54,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363205643] [2023-08-27 02:22:54,730 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 02:22:54,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:54,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:22:54,733 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 02:22:54,756 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 02:22:54,889 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:22:54,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:22:54,890 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 02:22:54,892 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:22:55,009 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 77 treesize of output 69 [2023-08-27 02:22:55,059 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 100 treesize of output 92 [2023-08-27 02:22:55,140 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 02:22:55,141 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:22:55,302 WARN L207 Elim1Store]: Array PQE input equivalent to true [2023-08-27 02:22:55,310 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 120 treesize of output 112 [2023-08-27 02:22:55,402 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 02:22:55,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363205643] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:22:55,403 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:22:55,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 02:22:55,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107157452] [2023-08-27 02:22:55,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:22:55,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 02:22:55,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:22:55,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 02:22:55,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-08-27 02:22:55,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:22:55,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 310 transitions, 5645 flow. Second operand has 12 states, 12 states have (on average 160.08333333333334) internal successors, (1921), 12 states have internal predecessors, (1921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:55,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:22:55,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:22:55,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:22:56,114 INFO L124 PetriNetUnfolderBase]: 1046/2008 cut-off events. [2023-08-27 02:22:56,114 INFO L125 PetriNetUnfolderBase]: For 29449/29449 co-relation queries the response was YES. [2023-08-27 02:22:56,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16441 conditions, 2008 events. 1046/2008 cut-off events. For 29449/29449 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 12559 event pairs, 43 based on Foata normal form. 4/2012 useless extension candidates. Maximal degree in co-relation 16350. Up to 646 conditions per place. [2023-08-27 02:22:56,132 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 235 selfloop transitions, 192 changer transitions 0/427 dead transitions. [2023-08-27 02:22:56,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 427 transitions, 8141 flow [2023-08-27 02:22:56,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 02:22:56,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 02:22:56,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2474 transitions. [2023-08-27 02:22:56,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.388078431372549 [2023-08-27 02:22:56,135 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2474 transitions. [2023-08-27 02:22:56,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2474 transitions. [2023-08-27 02:22:56,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:22:56,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2474 transitions. [2023-08-27 02:22:56,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 164.93333333333334) internal successors, (2474), 15 states have internal predecessors, (2474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:56,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 425.0) internal successors, (6800), 16 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:56,143 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 425.0) internal successors, (6800), 16 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:56,143 INFO L175 Difference]: Start difference. First operand has 261 places, 310 transitions, 5645 flow. Second operand 15 states and 2474 transitions. [2023-08-27 02:22:56,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 427 transitions, 8141 flow [2023-08-27 02:22:56,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 427 transitions, 7875 flow, removed 89 selfloop flow, removed 9 redundant places. [2023-08-27 02:22:56,303 INFO L231 Difference]: Finished difference. Result has 269 places, 354 transitions, 6791 flow [2023-08-27 02:22:56,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=5405, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6791, PETRI_PLACES=269, PETRI_TRANSITIONS=354} [2023-08-27 02:22:56,304 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 246 predicate places. [2023-08-27 02:22:56,304 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 354 transitions, 6791 flow [2023-08-27 02:22:56,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 160.08333333333334) internal successors, (1921), 12 states have internal predecessors, (1921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:56,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:22:56,305 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:22:56,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-08-27 02:22:56,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:56,509 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:22:56,509 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:22:56,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1961040177, now seen corresponding path program 6 times [2023-08-27 02:22:56,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:22:56,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471208535] [2023-08-27 02:22:56,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:22:56,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:22:56,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:22:56,719 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 02:22:56,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:22:56,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471208535] [2023-08-27 02:22:56,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471208535] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:22:56,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499890829] [2023-08-27 02:22:56,720 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 02:22:56,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:56,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:22:56,721 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 02:22:56,745 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 02:22:56,950 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 02:22:56,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:22:56,952 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 02:22:56,953 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:22:57,128 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 77 treesize of output 69 [2023-08-27 02:22:57,174 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 92 treesize of output 84 [2023-08-27 02:22:57,246 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 02:22:57,246 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:22:57,394 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 114 treesize of output 106 [2023-08-27 02:22:57,486 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 112 treesize of output 104 [2023-08-27 02:22:57,684 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 02:22:57,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499890829] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:22:57,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:22:57,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-08-27 02:22:57,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28013673] [2023-08-27 02:22:57,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:22:57,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 02:22:57,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:22:57,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 02:22:57,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2023-08-27 02:22:57,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:22:57,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 354 transitions, 6791 flow. Second operand has 13 states, 13 states have (on average 159.92307692307693) internal successors, (2079), 13 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:57,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:22:57,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:22:57,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:22:58,711 INFO L124 PetriNetUnfolderBase]: 1223/2345 cut-off events. [2023-08-27 02:22:58,711 INFO L125 PetriNetUnfolderBase]: For 39288/39288 co-relation queries the response was YES. [2023-08-27 02:22:58,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19837 conditions, 2345 events. 1223/2345 cut-off events. For 39288/39288 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15016 event pairs, 68 based on Foata normal form. 6/2351 useless extension candidates. Maximal degree in co-relation 19744. Up to 763 conditions per place. [2023-08-27 02:22:58,732 INFO L140 encePairwiseOnDemand]: 418/425 looper letters, 256 selfloop transitions, 242 changer transitions 0/498 dead transitions. [2023-08-27 02:22:58,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 498 transitions, 9815 flow [2023-08-27 02:22:58,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 02:22:58,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 02:22:58,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3126 transitions. [2023-08-27 02:22:58,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38712074303405575 [2023-08-27 02:22:58,736 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3126 transitions. [2023-08-27 02:22:58,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3126 transitions. [2023-08-27 02:22:58,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:22:58,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3126 transitions. [2023-08-27 02:22:58,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 164.52631578947367) internal successors, (3126), 19 states have internal predecessors, (3126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:58,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 425.0) internal successors, (8500), 20 states have internal predecessors, (8500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:58,744 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 425.0) internal successors, (8500), 20 states have internal predecessors, (8500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:58,744 INFO L175 Difference]: Start difference. First operand has 269 places, 354 transitions, 6791 flow. Second operand 19 states and 3126 transitions. [2023-08-27 02:22:58,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 498 transitions, 9815 flow [2023-08-27 02:22:58,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 498 transitions, 9348 flow, removed 126 selfloop flow, removed 8 redundant places. [2023-08-27 02:22:58,986 INFO L231 Difference]: Finished difference. Result has 286 places, 399 transitions, 7941 flow [2023-08-27 02:22:58,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=6406, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7941, PETRI_PLACES=286, PETRI_TRANSITIONS=399} [2023-08-27 02:22:58,986 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 263 predicate places. [2023-08-27 02:22:58,986 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 399 transitions, 7941 flow [2023-08-27 02:22:58,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 159.92307692307693) internal successors, (2079), 13 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:22:58,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:22:58,987 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:22:58,992 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 02:22:59,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:59,187 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:22:59,188 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:22:59,188 INFO L85 PathProgramCache]: Analyzing trace with hash -993164320, now seen corresponding path program 11 times [2023-08-27 02:22:59,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:22:59,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435786097] [2023-08-27 02:22:59,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:22:59,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:22:59,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:22:59,376 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 02:22:59,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:22:59,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435786097] [2023-08-27 02:22:59,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435786097] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:22:59,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241868610] [2023-08-27 02:22:59,377 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 02:22:59,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:59,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:22:59,378 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 02:22:59,381 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 02:22:59,495 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:22:59,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:22:59,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-27 02:22:59,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:22:59,747 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:22:59,748 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 227 treesize of output 217 [2023-08-27 02:22:59,822 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 02:22:59,822 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:23:00,576 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:23:00,576 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 213 treesize of output 182 [2023-08-27 02:23:01,232 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 02:23:01,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241868610] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:23:01,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:23:01,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 17 [2023-08-27 02:23:01,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391074908] [2023-08-27 02:23:01,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:23:01,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:23:01,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:23:01,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:23:01,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:23:01,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 425 [2023-08-27 02:23:01,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 399 transitions, 7941 flow. Second operand has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:01,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:23:01,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 425 [2023-08-27 02:23:01,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:23:04,416 INFO L124 PetriNetUnfolderBase]: 1237/2370 cut-off events. [2023-08-27 02:23:04,417 INFO L125 PetriNetUnfolderBase]: For 41552/41552 co-relation queries the response was YES. [2023-08-27 02:23:04,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20278 conditions, 2370 events. 1237/2370 cut-off events. For 41552/41552 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15146 event pairs, 84 based on Foata normal form. 5/2375 useless extension candidates. Maximal degree in co-relation 20180. Up to 1501 conditions per place. [2023-08-27 02:23:04,438 INFO L140 encePairwiseOnDemand]: 417/425 looper letters, 296 selfloop transitions, 170 changer transitions 11/477 dead transitions. [2023-08-27 02:23:04,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 477 transitions, 9584 flow [2023-08-27 02:23:04,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 02:23:04,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 02:23:04,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2754 transitions. [2023-08-27 02:23:04,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30857142857142855 [2023-08-27 02:23:04,443 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2754 transitions. [2023-08-27 02:23:04,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2754 transitions. [2023-08-27 02:23:04,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:23:04,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2754 transitions. [2023-08-27 02:23:04,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 131.14285714285714) internal successors, (2754), 21 states have internal predecessors, (2754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:04,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 425.0) internal successors, (9350), 22 states have internal predecessors, (9350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:04,454 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 425.0) internal successors, (9350), 22 states have internal predecessors, (9350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:04,454 INFO L175 Difference]: Start difference. First operand has 286 places, 399 transitions, 7941 flow. Second operand 21 states and 2754 transitions. [2023-08-27 02:23:04,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 477 transitions, 9584 flow [2023-08-27 02:23:04,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 477 transitions, 9398 flow, removed 40 selfloop flow, removed 9 redundant places. [2023-08-27 02:23:04,696 INFO L231 Difference]: Finished difference. Result has 303 places, 410 transitions, 8397 flow [2023-08-27 02:23:04,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=7732, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8397, PETRI_PLACES=303, PETRI_TRANSITIONS=410} [2023-08-27 02:23:04,697 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 280 predicate places. [2023-08-27 02:23:04,697 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 410 transitions, 8397 flow [2023-08-27 02:23:04,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:04,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:23:04,697 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:23:04,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-27 02:23:04,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-27 02:23:04,909 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:23:04,909 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:23:04,909 INFO L85 PathProgramCache]: Analyzing trace with hash 331591379, now seen corresponding path program 7 times [2023-08-27 02:23:04,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:23:04,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115539245] [2023-08-27 02:23:04,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:23:04,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:23:04,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:23:05,202 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 02:23:05,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:23:05,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115539245] [2023-08-27 02:23:05,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115539245] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:23:05,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119778394] [2023-08-27 02:23:05,203 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 02:23:05,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:23:05,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:23:05,204 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 02:23:05,206 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 02:23:05,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:23:05,356 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 02:23:05,358 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:23:05,515 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 02:23:05,515 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:23:05,604 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 114 treesize of output 106 [2023-08-27 02:23:05,666 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 112 treesize of output 104 [2023-08-27 02:23:05,822 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 02:23:05,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119778394] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:23:05,822 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:23:05,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2023-08-27 02:23:05,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860067804] [2023-08-27 02:23:05,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:23:05,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 02:23:05,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:23:05,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 02:23:05,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-08-27 02:23:05,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:23:05,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 410 transitions, 8397 flow. Second operand has 10 states, 10 states have (on average 160.3) internal successors, (1603), 10 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:05,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:23:05,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:23:05,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:23:06,870 INFO L124 PetriNetUnfolderBase]: 1225/2334 cut-off events. [2023-08-27 02:23:06,870 INFO L125 PetriNetUnfolderBase]: For 43799/43799 co-relation queries the response was YES. [2023-08-27 02:23:06,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20772 conditions, 2334 events. 1225/2334 cut-off events. For 43799/43799 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 14704 event pairs, 146 based on Foata normal form. 24/2358 useless extension candidates. Maximal degree in co-relation 20669. Up to 901 conditions per place. [2023-08-27 02:23:06,894 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 263 selfloop transitions, 207 changer transitions 0/470 dead transitions. [2023-08-27 02:23:06,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 470 transitions, 9913 flow [2023-08-27 02:23:06,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 02:23:06,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 02:23:06,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2623 transitions. [2023-08-27 02:23:06,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38573529411764707 [2023-08-27 02:23:06,896 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2623 transitions. [2023-08-27 02:23:06,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2623 transitions. [2023-08-27 02:23:06,897 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:23:06,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2623 transitions. [2023-08-27 02:23:06,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 163.9375) internal successors, (2623), 16 states have internal predecessors, (2623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:06,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:06,902 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:06,902 INFO L175 Difference]: Start difference. First operand has 303 places, 410 transitions, 8397 flow. Second operand 16 states and 2623 transitions. [2023-08-27 02:23:06,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 470 transitions, 9913 flow [2023-08-27 02:23:07,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 470 transitions, 9551 flow, removed 86 selfloop flow, removed 13 redundant places. [2023-08-27 02:23:07,136 INFO L231 Difference]: Finished difference. Result has 304 places, 414 transitions, 8537 flow [2023-08-27 02:23:07,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=8005, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8537, PETRI_PLACES=304, PETRI_TRANSITIONS=414} [2023-08-27 02:23:07,137 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 281 predicate places. [2023-08-27 02:23:07,137 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 414 transitions, 8537 flow [2023-08-27 02:23:07,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 160.3) internal successors, (1603), 10 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:07,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:23:07,138 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:23:07,144 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 02:23:07,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 02:23:07,341 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:23:07,341 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:23:07,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1566747371, now seen corresponding path program 8 times [2023-08-27 02:23:07,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:23:07,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449772393] [2023-08-27 02:23:07,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:23:07,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:23:07,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:23:07,536 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 02:23:07,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:23:07,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449772393] [2023-08-27 02:23:07,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449772393] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:23:07,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535408520] [2023-08-27 02:23:07,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:23:07,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:23:07,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:23:07,541 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 02:23:07,566 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 02:23:07,753 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:23:07,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:23:07,754 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 02:23:07,755 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:23:07,888 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 02:23:07,888 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:23:07,976 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 120 treesize of output 112 [2023-08-27 02:23:08,050 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 122 treesize of output 114 [2023-08-27 02:23:08,262 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:23:08,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535408520] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:23:08,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:23:08,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2023-08-27 02:23:08,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711474691] [2023-08-27 02:23:08,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:23:08,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 02:23:08,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:23:08,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 02:23:08,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-27 02:23:08,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:23:08,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 414 transitions, 8537 flow. Second operand has 10 states, 10 states have (on average 160.3) internal successors, (1603), 10 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:08,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:23:08,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:23:08,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:23:09,188 INFO L124 PetriNetUnfolderBase]: 1320/2521 cut-off events. [2023-08-27 02:23:09,188 INFO L125 PetriNetUnfolderBase]: For 47910/47910 co-relation queries the response was YES. [2023-08-27 02:23:09,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22568 conditions, 2521 events. 1320/2521 cut-off events. For 47910/47910 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 16222 event pairs, 242 based on Foata normal form. 28/2549 useless extension candidates. Maximal degree in co-relation 22471. Up to 1547 conditions per place. [2023-08-27 02:23:09,211 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 302 selfloop transitions, 200 changer transitions 0/502 dead transitions. [2023-08-27 02:23:09,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 502 transitions, 10634 flow [2023-08-27 02:23:09,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 02:23:09,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 02:23:09,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2470 transitions. [2023-08-27 02:23:09,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38745098039215686 [2023-08-27 02:23:09,214 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2470 transitions. [2023-08-27 02:23:09,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2470 transitions. [2023-08-27 02:23:09,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:23:09,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2470 transitions. [2023-08-27 02:23:09,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 164.66666666666666) internal successors, (2470), 15 states have internal predecessors, (2470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:09,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 425.0) internal successors, (6800), 16 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:09,220 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 425.0) internal successors, (6800), 16 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:09,220 INFO L175 Difference]: Start difference. First operand has 304 places, 414 transitions, 8537 flow. Second operand 15 states and 2470 transitions. [2023-08-27 02:23:09,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 502 transitions, 10634 flow [2023-08-27 02:23:09,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 502 transitions, 10248 flow, removed 52 selfloop flow, removed 11 redundant places. [2023-08-27 02:23:09,438 INFO L231 Difference]: Finished difference. Result has 311 places, 443 transitions, 9399 flow [2023-08-27 02:23:09,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=8072, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9399, PETRI_PLACES=311, PETRI_TRANSITIONS=443} [2023-08-27 02:23:09,439 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 288 predicate places. [2023-08-27 02:23:09,439 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 443 transitions, 9399 flow [2023-08-27 02:23:09,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 160.3) internal successors, (1603), 10 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:09,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:23:09,439 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:23:09,448 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 02:23:09,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:23:09,648 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:23:09,648 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:23:09,648 INFO L85 PathProgramCache]: Analyzing trace with hash -992884288, now seen corresponding path program 12 times [2023-08-27 02:23:09,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:23:09,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171940584] [2023-08-27 02:23:09,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:23:09,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:23:09,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:23:09,855 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:23:09,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:23:09,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171940584] [2023-08-27 02:23:09,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171940584] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:23:09,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369112883] [2023-08-27 02:23:09,856 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 02:23:09,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:23:09,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:23:09,857 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 02:23:09,884 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 02:23:10,001 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 02:23:10,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:23:10,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 46 conjunts are in the unsatisfiable core [2023-08-27 02:23:10,006 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:23:10,041 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 02:23:10,078 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:23:10,109 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:23:10,431 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 02:23:10,439 INFO L322 Elim1Store]: treesize reduction 15, result has 31.8 percent of original size [2023-08-27 02:23:10,439 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 24 [2023-08-27 02:23:10,469 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 02:23:10,469 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:23:11,880 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:23:11,880 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 140 treesize of output 92 [2023-08-27 02:23:11,896 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:23:11,897 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 254 treesize of output 254 [2023-08-27 02:23:11,917 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:23:11,918 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 214 treesize of output 194 [2023-08-27 02:23:11,941 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:23:11,942 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 101 [2023-08-27 02:23:12,343 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 02:23:12,376 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:23:12,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369112883] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:23:12,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:23:12,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 27 [2023-08-27 02:23:12,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658176949] [2023-08-27 02:23:12,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:23:12,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-27 02:23:12,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:23:12,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-27 02:23:12,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=567, Unknown=2, NotChecked=0, Total=702 [2023-08-27 02:23:12,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 02:23:12,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 443 transitions, 9399 flow. Second operand has 27 states, 27 states have (on average 106.0) internal successors, (2862), 27 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:12,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:23:12,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 02:23:12,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:23:15,829 INFO L124 PetriNetUnfolderBase]: 1386/2651 cut-off events. [2023-08-27 02:23:15,829 INFO L125 PetriNetUnfolderBase]: For 53073/53073 co-relation queries the response was YES. [2023-08-27 02:23:15,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24279 conditions, 2651 events. 1386/2651 cut-off events. For 53073/53073 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 17289 event pairs, 110 based on Foata normal form. 6/2657 useless extension candidates. Maximal degree in co-relation 24180. Up to 1468 conditions per place. [2023-08-27 02:23:15,851 INFO L140 encePairwiseOnDemand]: 415/425 looper letters, 359 selfloop transitions, 151 changer transitions 32/542 dead transitions. [2023-08-27 02:23:15,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 542 transitions, 11816 flow [2023-08-27 02:23:15,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-27 02:23:15,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-27 02:23:15,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3145 transitions. [2023-08-27 02:23:15,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25517241379310346 [2023-08-27 02:23:15,855 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3145 transitions. [2023-08-27 02:23:15,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3145 transitions. [2023-08-27 02:23:15,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:23:15,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3145 transitions. [2023-08-27 02:23:15,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 108.44827586206897) internal successors, (3145), 29 states have internal predecessors, (3145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:15,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 425.0) internal successors, (12750), 30 states have internal predecessors, (12750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:15,867 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 425.0) internal successors, (12750), 30 states have internal predecessors, (12750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:15,867 INFO L175 Difference]: Start difference. First operand has 311 places, 443 transitions, 9399 flow. Second operand 29 states and 3145 transitions. [2023-08-27 02:23:15,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 542 transitions, 11816 flow [2023-08-27 02:23:16,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 542 transitions, 11569 flow, removed 45 selfloop flow, removed 11 redundant places. [2023-08-27 02:23:16,138 INFO L231 Difference]: Finished difference. Result has 332 places, 450 transitions, 9838 flow [2023-08-27 02:23:16,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=9168, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=9838, PETRI_PLACES=332, PETRI_TRANSITIONS=450} [2023-08-27 02:23:16,139 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 309 predicate places. [2023-08-27 02:23:16,139 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 450 transitions, 9838 flow [2023-08-27 02:23:16,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 106.0) internal successors, (2862), 27 states have internal predecessors, (2862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:16,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:23:16,139 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:23:16,145 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 02:23:16,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:23:16,343 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:23:16,344 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:23:16,344 INFO L85 PathProgramCache]: Analyzing trace with hash 740761924, now seen corresponding path program 13 times [2023-08-27 02:23:16,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:23:16,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086799643] [2023-08-27 02:23:16,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:23:16,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:23:16,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:23:17,379 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 02:23:17,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:23:17,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086799643] [2023-08-27 02:23:17,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086799643] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:23:17,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983856644] [2023-08-27 02:23:17,380 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 02:23:17,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:23:17,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:23:17,381 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 02:23:17,382 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 02:23:17,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:23:17,508 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 02:23:17,509 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:23:17,828 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:23:17,829 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 23 [2023-08-27 02:23:17,835 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:23:17,835 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:23:18,573 INFO L322 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-08-27 02:23:18,573 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 77 [2023-08-27 02:23:18,671 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:23:18,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983856644] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:23:18,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:23:18,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 6] total 21 [2023-08-27 02:23:18,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535018858] [2023-08-27 02:23:18,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:23:18,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 02:23:18,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:23:18,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 02:23:18,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2023-08-27 02:23:18,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 02:23:18,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 450 transitions, 9838 flow. Second operand has 23 states, 23 states have (on average 105.8695652173913) internal successors, (2435), 23 states have internal predecessors, (2435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:18,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:23:18,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 02:23:18,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:23:23,437 INFO L124 PetriNetUnfolderBase]: 1768/3449 cut-off events. [2023-08-27 02:23:23,437 INFO L125 PetriNetUnfolderBase]: For 72595/72595 co-relation queries the response was YES. [2023-08-27 02:23:23,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32307 conditions, 3449 events. 1768/3449 cut-off events. For 72595/72595 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 24286 event pairs, 65 based on Foata normal form. 7/3456 useless extension candidates. Maximal degree in co-relation 32205. Up to 1164 conditions per place. [2023-08-27 02:23:23,469 INFO L140 encePairwiseOnDemand]: 413/425 looper letters, 196 selfloop transitions, 502 changer transitions 16/714 dead transitions. [2023-08-27 02:23:23,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 714 transitions, 15770 flow [2023-08-27 02:23:23,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 02:23:23,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 02:23:23,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 4064 transitions. [2023-08-27 02:23:23,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25844197138314784 [2023-08-27 02:23:23,473 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 4064 transitions. [2023-08-27 02:23:23,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 4064 transitions. [2023-08-27 02:23:23,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:23:23,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 4064 transitions. [2023-08-27 02:23:23,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 109.83783783783784) internal successors, (4064), 37 states have internal predecessors, (4064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:23,483 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 425.0) internal successors, (16150), 38 states have internal predecessors, (16150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:23,483 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 425.0) internal successors, (16150), 38 states have internal predecessors, (16150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:23,483 INFO L175 Difference]: Start difference. First operand has 332 places, 450 transitions, 9838 flow. Second operand 37 states and 4064 transitions. [2023-08-27 02:23:23,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 714 transitions, 15770 flow [2023-08-27 02:23:23,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 714 transitions, 15347 flow, removed 127 selfloop flow, removed 19 redundant places. [2023-08-27 02:23:23,837 INFO L231 Difference]: Finished difference. Result has 348 places, 614 transitions, 15089 flow [2023-08-27 02:23:23,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=9578, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=345, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=15089, PETRI_PLACES=348, PETRI_TRANSITIONS=614} [2023-08-27 02:23:23,838 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 325 predicate places. [2023-08-27 02:23:23,838 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 614 transitions, 15089 flow [2023-08-27 02:23:23,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 105.8695652173913) internal successors, (2435), 23 states have internal predecessors, (2435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:23,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:23:23,839 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:23:23,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-27 02:23:24,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:23:24,045 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:23:24,045 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:23:24,045 INFO L85 PathProgramCache]: Analyzing trace with hash 169718280, now seen corresponding path program 9 times [2023-08-27 02:23:24,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:23:24,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392673838] [2023-08-27 02:23:24,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:23:24,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:23:24,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:23:24,271 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:23:24,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:23:24,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392673838] [2023-08-27 02:23:24,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392673838] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:23:24,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658862949] [2023-08-27 02:23:24,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:23:24,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:23:24,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:23:24,277 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 02:23:24,300 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 02:23:24,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 02:23:24,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:23:24,508 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:23:24,510 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:23:24,691 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:23:24,692 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 283 treesize of output 268 [2023-08-27 02:23:25,653 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:23:25,653 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:23:25,774 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 122 treesize of output 114 [2023-08-27 02:23:25,876 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 112 treesize of output 104 [2023-08-27 02:23:26,101 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:23:26,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658862949] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:23:26,102 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:23:26,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-27 02:23:26,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734574159] [2023-08-27 02:23:26,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:23:26,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 02:23:26,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:23:26,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 02:23:26,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2023-08-27 02:23:26,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:23:26,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 614 transitions, 15089 flow. Second operand has 14 states, 14 states have (on average 159.85714285714286) internal successors, (2238), 14 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:26,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:23:26,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:23:26,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:23:28,127 INFO L124 PetriNetUnfolderBase]: 1889/3625 cut-off events. [2023-08-27 02:23:28,128 INFO L125 PetriNetUnfolderBase]: For 93139/93139 co-relation queries the response was YES. [2023-08-27 02:23:28,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36777 conditions, 3625 events. 1889/3625 cut-off events. For 93139/93139 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 25425 event pairs, 240 based on Foata normal form. 14/3639 useless extension candidates. Maximal degree in co-relation 36666. Up to 1308 conditions per place. [2023-08-27 02:23:28,162 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 389 selfloop transitions, 353 changer transitions 0/742 dead transitions. [2023-08-27 02:23:28,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 742 transitions, 18209 flow [2023-08-27 02:23:28,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 02:23:28,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 02:23:28,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3631 transitions. [2023-08-27 02:23:28,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38834224598930484 [2023-08-27 02:23:28,165 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3631 transitions. [2023-08-27 02:23:28,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3631 transitions. [2023-08-27 02:23:28,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:23:28,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3631 transitions. [2023-08-27 02:23:28,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 165.04545454545453) internal successors, (3631), 22 states have internal predecessors, (3631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:28,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:28,171 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:28,171 INFO L175 Difference]: Start difference. First operand has 348 places, 614 transitions, 15089 flow. Second operand 22 states and 3631 transitions. [2023-08-27 02:23:28,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 742 transitions, 18209 flow [2023-08-27 02:23:28,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 742 transitions, 17408 flow, removed 191 selfloop flow, removed 12 redundant places. [2023-08-27 02:23:28,706 INFO L231 Difference]: Finished difference. Result has 361 places, 660 transitions, 16310 flow [2023-08-27 02:23:28,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=14294, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=16310, PETRI_PLACES=361, PETRI_TRANSITIONS=660} [2023-08-27 02:23:28,707 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 338 predicate places. [2023-08-27 02:23:28,707 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 660 transitions, 16310 flow [2023-08-27 02:23:28,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 159.85714285714286) internal successors, (2238), 14 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:28,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:23:28,707 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:23:28,712 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 02:23:28,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-08-27 02:23:28,908 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:23:28,908 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:23:28,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1558943978, now seen corresponding path program 14 times [2023-08-27 02:23:28,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:23:28,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152252472] [2023-08-27 02:23:28,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:23:28,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:23:28,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:23:29,802 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 02:23:29,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:23:29,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152252472] [2023-08-27 02:23:29,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152252472] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:23:29,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874410990] [2023-08-27 02:23:29,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:23:29,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:23:29,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:23:29,804 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 02:23:29,806 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 02:23:29,969 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:23:29,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:23:29,970 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-27 02:23:29,972 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:23:30,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:23:30,105 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 02:23:30,365 INFO L322 Elim1Store]: treesize reduction 15, result has 44.4 percent of original size [2023-08-27 02:23:30,365 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 229 treesize of output 221 [2023-08-27 02:23:30,424 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:23:30,424 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:23:33,385 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:23:33,385 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 135 [2023-08-27 02:23:33,403 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:23:33,403 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 55 [2023-08-27 02:23:33,590 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:23:33,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874410990] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:23:33,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:23:33,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 8] total 25 [2023-08-27 02:23:33,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991602110] [2023-08-27 02:23:33,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:23:33,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-27 02:23:33,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:23:33,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-27 02:23:33,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=601, Unknown=1, NotChecked=0, Total=702 [2023-08-27 02:23:33,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 02:23:33,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 660 transitions, 16310 flow. Second operand has 27 states, 27 states have (on average 105.81481481481481) internal successors, (2857), 27 states have internal predecessors, (2857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:23:33,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:23:33,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 02:23:33,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:23:46,250 WARN L234 SmtUtils]: Spent 12.13s on a formula simplification. DAG size of input: 64 DAG size of output: 62 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:24:02,184 WARN L234 SmtUtils]: Spent 6.17s on a formula simplification that was a NOOP. DAG size: 77 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:24:04,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:24:11,266 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 02:24:12,247 INFO L124 PetriNetUnfolderBase]: 2121/4069 cut-off events. [2023-08-27 02:24:12,247 INFO L125 PetriNetUnfolderBase]: For 106500/106500 co-relation queries the response was YES. [2023-08-27 02:24:12,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41388 conditions, 4069 events. 2121/4069 cut-off events. For 106500/106500 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 29373 event pairs, 55 based on Foata normal form. 5/4074 useless extension candidates. Maximal degree in co-relation 41273. Up to 1669 conditions per place. [2023-08-27 02:24:12,289 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 430 selfloop transitions, 455 changer transitions 13/898 dead transitions. [2023-08-27 02:24:12,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 898 transitions, 22074 flow [2023-08-27 02:24:12,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-27 02:24:12,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-27 02:24:12,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3658 transitions. [2023-08-27 02:24:12,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2608199643493761 [2023-08-27 02:24:12,292 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3658 transitions. [2023-08-27 02:24:12,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3658 transitions. [2023-08-27 02:24:12,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:24:12,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3658 transitions. [2023-08-27 02:24:12,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 110.84848484848484) internal successors, (3658), 33 states have internal predecessors, (3658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:24:12,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 425.0) internal successors, (14450), 34 states have internal predecessors, (14450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:24:12,300 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 425.0) internal successors, (14450), 34 states have internal predecessors, (14450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:24:12,300 INFO L175 Difference]: Start difference. First operand has 361 places, 660 transitions, 16310 flow. Second operand 33 states and 3658 transitions. [2023-08-27 02:24:12,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 898 transitions, 22074 flow [2023-08-27 02:24:13,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 898 transitions, 21497 flow, removed 125 selfloop flow, removed 6 redundant places. [2023-08-27 02:24:13,067 INFO L231 Difference]: Finished difference. Result has 396 places, 751 transitions, 19885 flow [2023-08-27 02:24:13,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=15798, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=19885, PETRI_PLACES=396, PETRI_TRANSITIONS=751} [2023-08-27 02:24:13,068 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 373 predicate places. [2023-08-27 02:24:13,068 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 751 transitions, 19885 flow [2023-08-27 02:24:13,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 105.81481481481481) internal successors, (2857), 27 states have internal predecessors, (2857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:24:13,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:24:13,069 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:24:13,074 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 02:24:13,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-08-27 02:24:13,271 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:24:13,271 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:24:13,271 INFO L85 PathProgramCache]: Analyzing trace with hash 784633130, now seen corresponding path program 10 times [2023-08-27 02:24:13,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:24:13,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712987133] [2023-08-27 02:24:13,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:24:13,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:24:13,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:24:13,459 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:24:13,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:24:13,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712987133] [2023-08-27 02:24:13,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712987133] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:24:13,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114907122] [2023-08-27 02:24:13,460 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:24:13,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:24:13,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:24:13,461 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 02:24:13,486 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 02:24:13,740 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:24:13,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:24:13,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-27 02:24:13,742 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:24:13,901 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:24:13,901 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 283 treesize of output 268 [2023-08-27 02:24:14,416 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:24:14,416 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:24:14,546 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 122 treesize of output 114 [2023-08-27 02:24:14,636 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 120 treesize of output 112 [2023-08-27 02:24:14,811 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:24:14,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114907122] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:24:14,812 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:24:14,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-27 02:24:14,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662618333] [2023-08-27 02:24:14,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:24:14,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 02:24:14,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:24:14,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 02:24:14,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-08-27 02:24:14,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:24:14,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 751 transitions, 19885 flow. Second operand has 14 states, 14 states have (on average 159.92857142857142) internal successors, (2239), 14 states have internal predecessors, (2239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:24:14,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:24:14,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:24:14,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:24:17,395 INFO L124 PetriNetUnfolderBase]: 2305/4408 cut-off events. [2023-08-27 02:24:17,396 INFO L125 PetriNetUnfolderBase]: For 129188/129188 co-relation queries the response was YES. [2023-08-27 02:24:17,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46220 conditions, 4408 events. 2305/4408 cut-off events. For 129188/129188 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 31962 event pairs, 366 based on Foata normal form. 16/4424 useless extension candidates. Maximal degree in co-relation 46095. Up to 2412 conditions per place. [2023-08-27 02:24:17,534 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 475 selfloop transitions, 399 changer transitions 0/874 dead transitions. [2023-08-27 02:24:17,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 874 transitions, 23785 flow [2023-08-27 02:24:17,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 02:24:17,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 02:24:17,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2799 transitions. [2023-08-27 02:24:17,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874048442906574 [2023-08-27 02:24:17,536 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2799 transitions. [2023-08-27 02:24:17,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2799 transitions. [2023-08-27 02:24:17,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:24:17,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2799 transitions. [2023-08-27 02:24:17,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 164.64705882352942) internal successors, (2799), 17 states have internal predecessors, (2799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:24:17,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 425.0) internal successors, (7650), 18 states have internal predecessors, (7650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:24:17,541 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 425.0) internal successors, (7650), 18 states have internal predecessors, (7650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:24:17,541 INFO L175 Difference]: Start difference. First operand has 396 places, 751 transitions, 19885 flow. Second operand 17 states and 2799 transitions. [2023-08-27 02:24:17,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 874 transitions, 23785 flow [2023-08-27 02:24:18,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 874 transitions, 23523 flow, removed 92 selfloop flow, removed 10 redundant places. [2023-08-27 02:24:18,491 INFO L231 Difference]: Finished difference. Result has 408 places, 807 transitions, 22364 flow [2023-08-27 02:24:18,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=19589, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=22364, PETRI_PLACES=408, PETRI_TRANSITIONS=807} [2023-08-27 02:24:18,492 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 385 predicate places. [2023-08-27 02:24:18,492 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 807 transitions, 22364 flow [2023-08-27 02:24:18,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 159.92857142857142) internal successors, (2239), 14 states have internal predecessors, (2239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:24:18,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:24:18,493 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:24:18,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-08-27 02:24:18,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-08-27 02:24:18,699 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:24:18,699 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:24:18,699 INFO L85 PathProgramCache]: Analyzing trace with hash 643057188, now seen corresponding path program 15 times [2023-08-27 02:24:18,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:24:18,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449512267] [2023-08-27 02:24:18,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:24:18,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:24:18,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:24:19,611 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 02:24:19,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:24:19,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449512267] [2023-08-27 02:24:19,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449512267] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:24:19,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083021951] [2023-08-27 02:24:19,611 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:24:19,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:24:19,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:24:19,612 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 02:24:19,614 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 02:24:19,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 02:24:19,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:24:19,756 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-27 02:24:19,758 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:24:19,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:24:19,933 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 20 [2023-08-27 02:24:20,144 INFO L322 Elim1Store]: treesize reduction 15, result has 44.4 percent of original size [2023-08-27 02:24:20,145 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 233 treesize of output 225 [2023-08-27 02:24:20,205 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:24:20,205 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:24:21,310 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:24:21,310 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 105 treesize of output 129 [2023-08-27 02:24:21,322 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:24:21,322 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2023-08-27 02:24:21,512 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:24:21,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083021951] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:24:21,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:24:21,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 8] total 25 [2023-08-27 02:24:21,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619662330] [2023-08-27 02:24:21,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:24:21,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-27 02:24:21,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:24:21,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-27 02:24:21,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=611, Unknown=1, NotChecked=0, Total=702 [2023-08-27 02:24:21,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 425 [2023-08-27 02:24:21,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 807 transitions, 22364 flow. Second operand has 27 states, 27 states have (on average 108.81481481481481) internal successors, (2938), 27 states have internal predecessors, (2938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:24:21,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:24:21,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 425 [2023-08-27 02:24:21,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:24:30,515 WARN L234 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 59 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:25:00,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:25:02,817 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:25:04,823 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:25:07,815 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:25:09,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:25:11,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:25:14,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:25:16,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:25:19,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:25:19,716 INFO L124 PetriNetUnfolderBase]: 2815/5311 cut-off events. [2023-08-27 02:25:19,716 INFO L125 PetriNetUnfolderBase]: For 181835/181835 co-relation queries the response was YES. [2023-08-27 02:25:19,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58401 conditions, 5311 events. 2815/5311 cut-off events. For 181835/181835 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 39624 event pairs, 71 based on Foata normal form. 6/5317 useless extension candidates. Maximal degree in co-relation 58271. Up to 1784 conditions per place. [2023-08-27 02:25:19,779 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 372 selfloop transitions, 761 changer transitions 24/1157 dead transitions. [2023-08-27 02:25:19,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 1157 transitions, 31507 flow [2023-08-27 02:25:19,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-27 02:25:19,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-27 02:25:19,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 4540 transitions. [2023-08-27 02:25:19,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26705882352941174 [2023-08-27 02:25:19,784 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 4540 transitions. [2023-08-27 02:25:19,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 4540 transitions. [2023-08-27 02:25:19,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:25:19,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 4540 transitions. [2023-08-27 02:25:19,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 113.5) internal successors, (4540), 40 states have internal predecessors, (4540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:25:19,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 425.0) internal successors, (17425), 41 states have internal predecessors, (17425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:25:19,796 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 425.0) internal successors, (17425), 41 states have internal predecessors, (17425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:25:19,796 INFO L175 Difference]: Start difference. First operand has 408 places, 807 transitions, 22364 flow. Second operand 40 states and 4540 transitions. [2023-08-27 02:25:19,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 1157 transitions, 31507 flow [2023-08-27 02:25:21,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 1157 transitions, 30971 flow, removed 109 selfloop flow, removed 7 redundant places. [2023-08-27 02:25:21,244 INFO L231 Difference]: Finished difference. Result has 451 places, 980 transitions, 29212 flow [2023-08-27 02:25:21,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=21926, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=807, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=590, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=29212, PETRI_PLACES=451, PETRI_TRANSITIONS=980} [2023-08-27 02:25:21,245 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 428 predicate places. [2023-08-27 02:25:21,245 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 980 transitions, 29212 flow [2023-08-27 02:25:21,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 108.81481481481481) internal successors, (2938), 27 states have internal predecessors, (2938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:25:21,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:25:21,245 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:25:21,253 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-08-27 02:25:21,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:25:21,451 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:25:21,451 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:25:21,452 INFO L85 PathProgramCache]: Analyzing trace with hash 2041017998, now seen corresponding path program 16 times [2023-08-27 02:25:21,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:25:21,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403640083] [2023-08-27 02:25:21,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:25:21,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:25:21,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:25:22,285 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 02:25:22,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:25:22,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403640083] [2023-08-27 02:25:22,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403640083] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:25:22,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476419069] [2023-08-27 02:25:22,286 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:25:22,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:25:22,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:25:22,290 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 02:25:22,292 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 02:25:22,440 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:25:22,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:25:22,442 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 02:25:22,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:25:22,452 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 98 treesize of output 94 [2023-08-27 02:25:22,574 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 02:25:22,813 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:25:22,814 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 23 [2023-08-27 02:25:22,820 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:25:22,820 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:25:23,546 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:25:23,547 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 135 [2023-08-27 02:25:23,564 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:25:23,565 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 55 [2023-08-27 02:25:23,754 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:25:23,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476419069] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:25:23,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:25:23,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 8] total 25 [2023-08-27 02:25:23,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136904447] [2023-08-27 02:25:23,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:25:23,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-27 02:25:23,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:25:23,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-27 02:25:23,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=593, Unknown=1, NotChecked=0, Total=702 [2023-08-27 02:25:23,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 02:25:23,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 980 transitions, 29212 flow. Second operand has 27 states, 27 states have (on average 105.5925925925926) internal successors, (2851), 27 states have internal predecessors, (2851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:25:23,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:25:23,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 02:25:23,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:25:39,077 WARN L234 SmtUtils]: Spent 6.10s on a formula simplification that was a NOOP. DAG size: 46 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:25:55,830 WARN L234 SmtUtils]: Spent 16.32s on a formula simplification. DAG size of input: 95 DAG size of output: 79 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:26:10,395 WARN L234 SmtUtils]: Spent 12.16s on a formula simplification that was a NOOP. DAG size: 58 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:26:22,798 WARN L234 SmtUtils]: Spent 12.24s on a formula simplification. DAG size of input: 67 DAG size of output: 62 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:26:26,429 INFO L124 PetriNetUnfolderBase]: 2777/5278 cut-off events. [2023-08-27 02:26:26,429 INFO L125 PetriNetUnfolderBase]: For 204892/204892 co-relation queries the response was YES. [2023-08-27 02:26:26,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60615 conditions, 5278 events. 2777/5278 cut-off events. For 204892/204892 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 39659 event pairs, 82 based on Foata normal form. 6/5284 useless extension candidates. Maximal degree in co-relation 60473. Up to 1794 conditions per place. [2023-08-27 02:26:26,495 INFO L140 encePairwiseOnDemand]: 413/425 looper letters, 259 selfloop transitions, 804 changer transitions 21/1084 dead transitions. [2023-08-27 02:26:26,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 1084 transitions, 32106 flow [2023-08-27 02:26:26,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 02:26:26,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 02:26:26,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 4056 transitions. [2023-08-27 02:26:26,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2579332273449921 [2023-08-27 02:26:26,499 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 4056 transitions. [2023-08-27 02:26:26,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 4056 transitions. [2023-08-27 02:26:26,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:26:26,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 4056 transitions. [2023-08-27 02:26:26,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 109.62162162162163) internal successors, (4056), 37 states have internal predecessors, (4056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:26:26,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 425.0) internal successors, (16150), 38 states have internal predecessors, (16150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:26:26,508 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 425.0) internal successors, (16150), 38 states have internal predecessors, (16150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:26:26,508 INFO L175 Difference]: Start difference. First operand has 451 places, 980 transitions, 29212 flow. Second operand 37 states and 4056 transitions. [2023-08-27 02:26:26,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 1084 transitions, 32106 flow [2023-08-27 02:26:28,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 1084 transitions, 31590 flow, removed 145 selfloop flow, removed 21 redundant places. [2023-08-27 02:26:28,157 INFO L231 Difference]: Finished difference. Result has 469 places, 986 transitions, 30410 flow [2023-08-27 02:26:28,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=28721, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=980, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=793, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=30410, PETRI_PLACES=469, PETRI_TRANSITIONS=986} [2023-08-27 02:26:28,158 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 446 predicate places. [2023-08-27 02:26:28,159 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 986 transitions, 30410 flow [2023-08-27 02:26:28,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 105.5925925925926) internal successors, (2851), 27 states have internal predecessors, (2851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:26:28,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:26:28,159 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:26:28,166 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 02:26:28,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-27 02:26:28,365 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:26:28,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:26:28,365 INFO L85 PathProgramCache]: Analyzing trace with hash -2122163628, now seen corresponding path program 17 times [2023-08-27 02:26:28,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:26:28,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249651061] [2023-08-27 02:26:28,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:26:28,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:26:28,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:26:28,945 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 02:26:28,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:26:28,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249651061] [2023-08-27 02:26:28,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249651061] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:26:28,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471384269] [2023-08-27 02:26:28,945 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 02:26:28,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:26:28,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:26:28,946 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 02:26:28,948 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 02:26:29,096 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:26:29,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:26:29,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 46 conjunts are in the unsatisfiable core [2023-08-27 02:26:29,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:26:29,131 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 02:26:29,160 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 02:26:29,184 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:26:29,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:26:29,267 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 02:26:29,526 INFO L322 Elim1Store]: treesize reduction 15, result has 44.4 percent of original size [2023-08-27 02:26:29,527 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 229 treesize of output 221 [2023-08-27 02:26:29,580 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 02:26:29,580 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:26:30,896 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:26:30,897 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 174 treesize of output 99 [2023-08-27 02:26:30,941 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:26:30,941 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 767 treesize of output 723 [2023-08-27 02:26:30,982 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:26:30,982 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 191 treesize of output 211 [2023-08-27 02:26:31,021 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:26:31,021 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 5 new quantified variables, introduced 6 case distinctions, treesize of input 89 treesize of output 109 [2023-08-27 02:26:31,842 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:26:31,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471384269] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:26:31,842 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:26:31,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 27 [2023-08-27 02:26:31,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437429779] [2023-08-27 02:26:31,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:26:31,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 02:26:31,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:26:31,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 02:26:31,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=684, Unknown=8, NotChecked=0, Total=812 [2023-08-27 02:26:31,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 02:26:31,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 986 transitions, 30410 flow. Second operand has 29 states, 29 states have (on average 105.72413793103448) internal successors, (3066), 29 states have internal predecessors, (3066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:26:31,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:26:31,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 02:26:31,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:26:45,316 WARN L234 SmtUtils]: Spent 6.09s on a formula simplification that was a NOOP. DAG size: 46 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:26:51,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:26:58,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:27:01,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:27:03,311 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:27:05,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:27:07,373 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:27:19,388 WARN L234 SmtUtils]: Spent 6.15s on a formula simplification. DAG size of input: 87 DAG size of output: 69 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 02:27:22,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:27:25,208 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:27:32,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 02:27:34,227 INFO L124 PetriNetUnfolderBase]: 2824/5342 cut-off events. [2023-08-27 02:27:34,227 INFO L125 PetriNetUnfolderBase]: For 217529/217529 co-relation queries the response was YES. [2023-08-27 02:27:34,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63572 conditions, 5342 events. 2824/5342 cut-off events. For 217529/217529 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 40054 event pairs, 33 based on Foata normal form. 4/5346 useless extension candidates. Maximal degree in co-relation 63430. Up to 1820 conditions per place. [2023-08-27 02:27:34,292 INFO L140 encePairwiseOnDemand]: 413/425 looper letters, 267 selfloop transitions, 849 changer transitions 21/1137 dead transitions. [2023-08-27 02:27:34,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 1137 transitions, 34343 flow [2023-08-27 02:27:34,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-27 02:27:34,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-27 02:27:34,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 4414 transitions. [2023-08-27 02:27:34,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2596470588235294 [2023-08-27 02:27:34,296 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 4414 transitions. [2023-08-27 02:27:34,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 4414 transitions. [2023-08-27 02:27:34,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:27:34,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 4414 transitions. [2023-08-27 02:27:34,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 110.35) internal successors, (4414), 40 states have internal predecessors, (4414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:27:34,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 425.0) internal successors, (17425), 41 states have internal predecessors, (17425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:27:34,306 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 425.0) internal successors, (17425), 41 states have internal predecessors, (17425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:27:34,306 INFO L175 Difference]: Start difference. First operand has 469 places, 986 transitions, 30410 flow. Second operand 40 states and 4414 transitions. [2023-08-27 02:27:34,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 1137 transitions, 34343 flow [2023-08-27 02:27:36,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 1137 transitions, 33790 flow, removed 87 selfloop flow, removed 17 redundant places. [2023-08-27 02:27:36,037 INFO L231 Difference]: Finished difference. Result has 494 places, 1007 transitions, 32380 flow [2023-08-27 02:27:36,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=29906, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=986, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=823, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=32380, PETRI_PLACES=494, PETRI_TRANSITIONS=1007} [2023-08-27 02:27:36,038 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 471 predicate places. [2023-08-27 02:27:36,038 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 1007 transitions, 32380 flow [2023-08-27 02:27:36,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 105.72413793103448) internal successors, (3066), 29 states have internal predecessors, (3066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:27:36,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:27:36,039 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:27:36,044 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-08-27 02:27:36,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-27 02:27:36,241 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:27:36,243 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:27:36,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1094854926, now seen corresponding path program 18 times [2023-08-27 02:27:36,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:27:36,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333474620] [2023-08-27 02:27:36,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:27:36,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:27:36,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:27:36,622 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:27:36,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:27:36,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333474620] [2023-08-27 02:27:36,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333474620] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:27:36,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046176059] [2023-08-27 02:27:36,623 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 02:27:36,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:27:36,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:27:36,624 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 02:27:36,625 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 02:27:36,790 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 02:27:36,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:27:36,792 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 46 conjunts are in the unsatisfiable core [2023-08-27 02:27:36,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:27:36,858 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 02:27:36,892 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:27:36,920 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:27:37,245 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:27:37,245 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 26 [2023-08-27 02:27:37,268 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 02:27:37,268 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:27:40,761 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:27:40,761 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 106 [2023-08-27 02:27:40,824 INFO L322 Elim1Store]: treesize reduction 5, result has 92.3 percent of original size [2023-08-27 02:27:40,825 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 592 treesize of output 571 [2023-08-27 02:27:40,898 INFO L322 Elim1Store]: treesize reduction 8, result has 87.7 percent of original size [2023-08-27 02:27:40,898 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 136 [2023-08-27 02:27:41,268 INFO L322 Elim1Store]: treesize reduction 8, result has 87.7 percent of original size [2023-08-27 02:27:41,269 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 133 treesize of output 133 [2023-08-27 02:27:41,418 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 02:27:41,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046176059] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:27:41,418 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:27:41,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 10] total 27 [2023-08-27 02:27:41,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957467340] [2023-08-27 02:27:41,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:27:41,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 02:27:41,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:27:41,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 02:27:41,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=626, Unknown=1, NotChecked=0, Total=812 [2023-08-27 02:27:41,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 02:27:41,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 1007 transitions, 32380 flow. Second operand has 29 states, 29 states have (on average 105.55172413793103) internal successors, (3061), 29 states have internal predecessors, (3061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:27:41,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:27:41,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 02:27:41,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:27:47,989 INFO L124 PetriNetUnfolderBase]: 2842/5411 cut-off events. [2023-08-27 02:27:47,989 INFO L125 PetriNetUnfolderBase]: For 234073/234073 co-relation queries the response was YES. [2023-08-27 02:27:48,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67563 conditions, 5411 events. 2842/5411 cut-off events. For 234073/234073 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 40896 event pairs, 146 based on Foata normal form. 2/5413 useless extension candidates. Maximal degree in co-relation 67415. Up to 3138 conditions per place. [2023-08-27 02:27:48,058 INFO L140 encePairwiseOnDemand]: 413/425 looper letters, 715 selfloop transitions, 372 changer transitions 12/1099 dead transitions. [2023-08-27 02:27:48,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 1099 transitions, 35791 flow [2023-08-27 02:27:48,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 02:27:48,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 02:27:48,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3388 transitions. [2023-08-27 02:27:48,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2571537001897533 [2023-08-27 02:27:48,061 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3388 transitions. [2023-08-27 02:27:48,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3388 transitions. [2023-08-27 02:27:48,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:27:48,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3388 transitions. [2023-08-27 02:27:48,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 109.29032258064517) internal successors, (3388), 31 states have internal predecessors, (3388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:27:48,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 425.0) internal successors, (13600), 32 states have internal predecessors, (13600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:27:48,071 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 425.0) internal successors, (13600), 32 states have internal predecessors, (13600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:27:48,071 INFO L175 Difference]: Start difference. First operand has 494 places, 1007 transitions, 32380 flow. Second operand 31 states and 3388 transitions. [2023-08-27 02:27:48,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 1099 transitions, 35791 flow [2023-08-27 02:27:49,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 1099 transitions, 34902 flow, removed 71 selfloop flow, removed 25 redundant places. [2023-08-27 02:27:49,938 INFO L231 Difference]: Finished difference. Result has 502 places, 1025 transitions, 33074 flow [2023-08-27 02:27:49,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=31507, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1007, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=33074, PETRI_PLACES=502, PETRI_TRANSITIONS=1025} [2023-08-27 02:27:49,939 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 479 predicate places. [2023-08-27 02:27:49,939 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 1025 transitions, 33074 flow [2023-08-27 02:27:49,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 105.55172413793103) internal successors, (3061), 29 states have internal predecessors, (3061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:27:49,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:27:49,939 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:27:49,945 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 02:27:50,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-27 02:27:50,141 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:27:50,141 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:27:50,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1682300509, now seen corresponding path program 1 times [2023-08-27 02:27:50,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:27:50,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273765305] [2023-08-27 02:27:50,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:27:50,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:27:50,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:27:50,343 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:27:50,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:27:50,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273765305] [2023-08-27 02:27:50,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273765305] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:27:50,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608575282] [2023-08-27 02:27:50,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:27:50,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:27:50,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:27:50,345 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 02:27:50,347 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 02:27:50,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:27:50,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:27:50,507 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:27:50,677 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:27:50,677 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:27:50,797 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 120 treesize of output 112 [2023-08-27 02:27:50,864 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 122 treesize of output 114 [2023-08-27 02:27:51,103 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:27:51,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608575282] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:27:51,104 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:27:51,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-27 02:27:51,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200452594] [2023-08-27 02:27:51,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:27:51,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 02:27:51,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:27:51,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 02:27:51,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2023-08-27 02:27:51,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:27:51,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 1025 transitions, 33074 flow. Second operand has 16 states, 16 states have (on average 160.0) internal successors, (2560), 16 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:27:51,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:27:51,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:27:51,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:27:54,880 INFO L124 PetriNetUnfolderBase]: 3062/5903 cut-off events. [2023-08-27 02:27:54,880 INFO L125 PetriNetUnfolderBase]: For 245408/245408 co-relation queries the response was YES. [2023-08-27 02:27:54,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74190 conditions, 5903 events. 3062/5903 cut-off events. For 245408/245408 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 45727 event pairs, 142 based on Foata normal form. 32/5935 useless extension candidates. Maximal degree in co-relation 74043. Up to 2028 conditions per place. [2023-08-27 02:27:54,953 INFO L140 encePairwiseOnDemand]: 418/425 looper letters, 503 selfloop transitions, 764 changer transitions 0/1267 dead transitions. [2023-08-27 02:27:54,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 1267 transitions, 41236 flow [2023-08-27 02:27:54,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 02:27:54,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 02:27:54,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4920 transitions. [2023-08-27 02:27:54,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38588235294117645 [2023-08-27 02:27:54,957 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4920 transitions. [2023-08-27 02:27:54,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4920 transitions. [2023-08-27 02:27:54,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:27:54,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4920 transitions. [2023-08-27 02:27:54,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 164.0) internal successors, (4920), 30 states have internal predecessors, (4920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:27:54,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 425.0) internal successors, (13175), 31 states have internal predecessors, (13175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:27:54,965 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 425.0) internal successors, (13175), 31 states have internal predecessors, (13175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:27:54,965 INFO L175 Difference]: Start difference. First operand has 502 places, 1025 transitions, 33074 flow. Second operand 30 states and 4920 transitions. [2023-08-27 02:27:54,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 1267 transitions, 41236 flow [2023-08-27 02:27:57,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 1267 transitions, 40649 flow, removed 62 selfloop flow, removed 12 redundant places. [2023-08-27 02:27:57,077 INFO L231 Difference]: Finished difference. Result has 524 places, 1113 transitions, 37771 flow [2023-08-27 02:27:57,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=32369, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1018, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=670, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=37771, PETRI_PLACES=524, PETRI_TRANSITIONS=1113} [2023-08-27 02:27:57,078 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 501 predicate places. [2023-08-27 02:27:57,078 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 1113 transitions, 37771 flow [2023-08-27 02:27:57,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 160.0) internal successors, (2560), 16 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:27:57,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:27:57,079 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:27:57,087 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 02:27:57,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-27 02:27:57,285 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:27:57,285 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:27:57,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1271903988, now seen corresponding path program 11 times [2023-08-27 02:27:57,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:27:57,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112949994] [2023-08-27 02:27:57,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:27:57,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:27:57,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:27:57,448 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:27:57,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:27:57,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112949994] [2023-08-27 02:27:57,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112949994] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:27:57,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467928228] [2023-08-27 02:27:57,448 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 02:27:57,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:27:57,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:27:57,450 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 02:27:57,451 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 02:27:57,682 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:27:57,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:27:57,683 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:27:57,685 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:27:57,868 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:27:57,868 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:27:58,039 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 122 treesize of output 114 [2023-08-27 02:27:58,201 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 120 treesize of output 112 [2023-08-27 02:27:58,369 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:27:58,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467928228] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:27:58,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:27:58,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 02:27:58,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484329789] [2023-08-27 02:27:58,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:27:58,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 02:27:58,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:27:58,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 02:27:58,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2023-08-27 02:27:58,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:27:58,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 1113 transitions, 37771 flow. Second operand has 15 states, 15 states have (on average 160.06666666666666) internal successors, (2401), 15 states have internal predecessors, (2401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:27:58,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:27:58,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:27:58,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:28:02,264 INFO L124 PetriNetUnfolderBase]: 3353/6590 cut-off events. [2023-08-27 02:28:02,264 INFO L125 PetriNetUnfolderBase]: For 288536/288536 co-relation queries the response was YES. [2023-08-27 02:28:02,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83442 conditions, 6590 events. 3353/6590 cut-off events. For 288536/288536 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 52566 event pairs, 79 based on Foata normal form. 32/6622 useless extension candidates. Maximal degree in co-relation 83292. Up to 2245 conditions per place. [2023-08-27 02:28:02,350 INFO L140 encePairwiseOnDemand]: 418/425 looper letters, 562 selfloop transitions, 808 changer transitions 0/1370 dead transitions. [2023-08-27 02:28:02,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 1370 transitions, 46149 flow [2023-08-27 02:28:02,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 02:28:02,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 02:28:02,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4922 transitions. [2023-08-27 02:28:02,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38603921568627453 [2023-08-27 02:28:02,354 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4922 transitions. [2023-08-27 02:28:02,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4922 transitions. [2023-08-27 02:28:02,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:28:02,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4922 transitions. [2023-08-27 02:28:02,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 164.06666666666666) internal successors, (4922), 30 states have internal predecessors, (4922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:28:02,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 425.0) internal successors, (13175), 31 states have internal predecessors, (13175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:28:02,365 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 425.0) internal successors, (13175), 31 states have internal predecessors, (13175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:28:02,365 INFO L175 Difference]: Start difference. First operand has 524 places, 1113 transitions, 37771 flow. Second operand 30 states and 4922 transitions. [2023-08-27 02:28:02,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 1370 transitions, 46149 flow [2023-08-27 02:28:04,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 1370 transitions, 45430 flow, removed 161 selfloop flow, removed 16 redundant places. [2023-08-27 02:28:04,833 INFO L231 Difference]: Finished difference. Result has 543 places, 1215 transitions, 42669 flow [2023-08-27 02:28:04,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=36977, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=730, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=42669, PETRI_PLACES=543, PETRI_TRANSITIONS=1215} [2023-08-27 02:28:04,834 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 520 predicate places. [2023-08-27 02:28:04,834 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 1215 transitions, 42669 flow [2023-08-27 02:28:04,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 160.06666666666666) internal successors, (2401), 15 states have internal predecessors, (2401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:28:04,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:28:04,834 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:28:04,839 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 02:28:05,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-08-27 02:28:05,035 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:28:05,035 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:28:05,035 INFO L85 PathProgramCache]: Analyzing trace with hash -613019597, now seen corresponding path program 2 times [2023-08-27 02:28:05,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:28:05,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119659487] [2023-08-27 02:28:05,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:28:05,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:28:05,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:28:05,343 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:28:05,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:28:05,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119659487] [2023-08-27 02:28:05,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119659487] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:28:05,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61143544] [2023-08-27 02:28:05,344 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:28:05,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:28:05,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:28:05,345 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 02:28:05,346 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 02:28:05,531 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:28:05,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:28:05,532 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 02:28:05,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:28:05,766 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:28:05,766 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:28:05,870 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 114 treesize of output 106 [2023-08-27 02:28:05,977 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 112 treesize of output 104 [2023-08-27 02:28:06,145 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:28:06,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61143544] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:28:06,145 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:28:06,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-27 02:28:06,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805623794] [2023-08-27 02:28:06,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:28:06,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 02:28:06,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:28:06,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 02:28:06,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2023-08-27 02:28:06,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:28:06,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 1215 transitions, 42669 flow. Second operand has 18 states, 18 states have (on average 160.0) internal successors, (2880), 18 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:28:06,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:28:06,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:28:06,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:28:10,128 INFO L124 PetriNetUnfolderBase]: 3066/6199 cut-off events. [2023-08-27 02:28:10,129 INFO L125 PetriNetUnfolderBase]: For 314059/314059 co-relation queries the response was YES. [2023-08-27 02:28:10,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79117 conditions, 6199 events. 3066/6199 cut-off events. For 314059/314059 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 50498 event pairs, 357 based on Foata normal form. 220/6419 useless extension candidates. Maximal degree in co-relation 78965. Up to 2224 conditions per place. [2023-08-27 02:28:10,229 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 660 selfloop transitions, 624 changer transitions 34/1318 dead transitions. [2023-08-27 02:28:10,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 1318 transitions, 45896 flow [2023-08-27 02:28:10,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 02:28:10,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 02:28:10,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3764 transitions. [2023-08-27 02:28:10,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38506393861892585 [2023-08-27 02:28:10,233 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3764 transitions. [2023-08-27 02:28:10,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3764 transitions. [2023-08-27 02:28:10,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:28:10,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3764 transitions. [2023-08-27 02:28:10,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 163.65217391304347) internal successors, (3764), 23 states have internal predecessors, (3764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:28:10,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 425.0) internal successors, (10200), 24 states have internal predecessors, (10200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:28:10,243 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 425.0) internal successors, (10200), 24 states have internal predecessors, (10200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:28:10,243 INFO L175 Difference]: Start difference. First operand has 543 places, 1215 transitions, 42669 flow. Second operand 23 states and 3764 transitions. [2023-08-27 02:28:10,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 1318 transitions, 45896 flow [2023-08-27 02:28:13,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 1318 transitions, 44309 flow, removed 281 selfloop flow, removed 15 redundant places. [2023-08-27 02:28:13,134 INFO L231 Difference]: Finished difference. Result has 556 places, 1184 transitions, 41363 flow [2023-08-27 02:28:13,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=39319, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=586, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=41363, PETRI_PLACES=556, PETRI_TRANSITIONS=1184} [2023-08-27 02:28:13,136 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 533 predicate places. [2023-08-27 02:28:13,136 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 1184 transitions, 41363 flow [2023-08-27 02:28:13,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 160.0) internal successors, (2880), 18 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:28:13,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:28:13,136 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:28:13,142 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 02:28:13,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:28:13,340 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:28:13,340 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:28:13,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1553169523, now seen corresponding path program 3 times [2023-08-27 02:28:13,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:28:13,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598137066] [2023-08-27 02:28:13,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:28:13,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:28:13,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:28:13,783 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:28:13,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:28:13,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598137066] [2023-08-27 02:28:13,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598137066] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:28:13,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922322239] [2023-08-27 02:28:13,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:28:13,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:28:13,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:28:13,787 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 02:28:13,791 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 02:28:14,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 02:28:14,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:28:14,022 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-27 02:28:14,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:28:14,211 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 77 treesize of output 69 [2023-08-27 02:28:14,249 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 100 treesize of output 92 [2023-08-27 02:28:14,333 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:28:14,333 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:28:14,480 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 122 treesize of output 114 [2023-08-27 02:28:14,574 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 112 treesize of output 104 [2023-08-27 02:28:14,836 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:28:14,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922322239] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:28:14,836 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:28:14,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-27 02:28:14,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228760895] [2023-08-27 02:28:14,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:28:14,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 02:28:14,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:28:14,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 02:28:14,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2023-08-27 02:28:14,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:28:14,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 1184 transitions, 41363 flow. Second operand has 19 states, 19 states have (on average 159.6315789473684) internal successors, (3033), 19 states have internal predecessors, (3033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:28:14,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:28:14,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:28:14,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:28:19,497 INFO L124 PetriNetUnfolderBase]: 3170/6217 cut-off events. [2023-08-27 02:28:19,497 INFO L125 PetriNetUnfolderBase]: For 297957/297957 co-relation queries the response was YES. [2023-08-27 02:28:19,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81613 conditions, 6217 events. 3170/6217 cut-off events. For 297957/297957 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 49041 event pairs, 296 based on Foata normal form. 104/6321 useless extension candidates. Maximal degree in co-relation 81455. Up to 2226 conditions per place. [2023-08-27 02:28:19,590 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 655 selfloop transitions, 756 changer transitions 0/1411 dead transitions. [2023-08-27 02:28:19,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 1411 transitions, 49099 flow [2023-08-27 02:28:19,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 02:28:19,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 02:28:19,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 6062 transitions. [2023-08-27 02:28:19,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3855007949125596 [2023-08-27 02:28:19,594 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 6062 transitions. [2023-08-27 02:28:19,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 6062 transitions. [2023-08-27 02:28:19,595 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:28:19,595 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 6062 transitions. [2023-08-27 02:28:19,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 163.83783783783784) internal successors, (6062), 37 states have internal predecessors, (6062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:28:19,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 425.0) internal successors, (16150), 38 states have internal predecessors, (16150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:28:19,605 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 425.0) internal successors, (16150), 38 states have internal predecessors, (16150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:28:19,605 INFO L175 Difference]: Start difference. First operand has 556 places, 1184 transitions, 41363 flow. Second operand 37 states and 6062 transitions. [2023-08-27 02:28:19,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 1411 transitions, 49099 flow [2023-08-27 02:28:22,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 1411 transitions, 48110 flow, removed 151 selfloop flow, removed 16 redundant places. [2023-08-27 02:28:22,356 INFO L231 Difference]: Finished difference. Result has 586 places, 1273 transitions, 45754 flow [2023-08-27 02:28:22,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=40065, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=665, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=45754, PETRI_PLACES=586, PETRI_TRANSITIONS=1273} [2023-08-27 02:28:22,358 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 563 predicate places. [2023-08-27 02:28:22,358 INFO L495 AbstractCegarLoop]: Abstraction has has 586 places, 1273 transitions, 45754 flow [2023-08-27 02:28:22,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 159.6315789473684) internal successors, (3033), 19 states have internal predecessors, (3033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:28:22,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:28:22,358 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:28:22,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-27 02:28:22,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-08-27 02:28:22,559 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:28:22,559 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:28:22,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1662641852, now seen corresponding path program 4 times [2023-08-27 02:28:22,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:28:22,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561753439] [2023-08-27 02:28:22,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:28:22,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:28:22,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:28:22,874 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:28:22,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:28:22,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561753439] [2023-08-27 02:28:22,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561753439] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:28:22,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494751885] [2023-08-27 02:28:22,874 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:28:22,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:28:22,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:28:22,875 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 02:28:22,877 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 02:28:23,137 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:28:23,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:28:23,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 62 conjunts are in the unsatisfiable core [2023-08-27 02:28:23,141 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:28:23,206 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 02:28:23,244 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:28:23,279 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:28:23,807 INFO L322 Elim1Store]: treesize reduction 236, result has 0.4 percent of original size [2023-08-27 02:28:23,807 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 693 treesize of output 265 [2023-08-27 02:28:23,872 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 02:28:23,872 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:28:28,445 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:28:28,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494751885] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:28:28,445 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:28:28,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 8] total 26 [2023-08-27 02:28:28,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727732247] [2023-08-27 02:28:28,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:28:28,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 02:28:28,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:28:28,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 02:28:28,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2023-08-27 02:28:28,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 02:28:28,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 586 places, 1273 transitions, 45754 flow. Second operand has 26 states, 26 states have (on average 105.76923076923077) internal successors, (2750), 26 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:28:28,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:28:28,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 02:28:28,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:29:23,821 INFO L124 PetriNetUnfolderBase]: 3557/7024 cut-off events. [2023-08-27 02:29:23,821 INFO L125 PetriNetUnfolderBase]: For 345341/345341 co-relation queries the response was YES. [2023-08-27 02:29:23,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94370 conditions, 7024 events. 3557/7024 cut-off events. For 345341/345341 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 56914 event pairs, 185 based on Foata normal form. 25/7049 useless extension candidates. Maximal degree in co-relation 94203. Up to 2500 conditions per place. [2023-08-27 02:29:23,938 INFO L140 encePairwiseOnDemand]: 413/425 looper letters, 761 selfloop transitions, 883 changer transitions 37/1681 dead transitions. [2023-08-27 02:29:23,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 658 places, 1681 transitions, 56666 flow [2023-08-27 02:29:23,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-08-27 02:29:23,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2023-08-27 02:29:23,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 8034 transitions. [2023-08-27 02:29:23,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2589524576954069 [2023-08-27 02:29:23,946 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 8034 transitions. [2023-08-27 02:29:23,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 8034 transitions. [2023-08-27 02:29:23,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:29:23,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 8034 transitions. [2023-08-27 02:29:23,951 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 110.05479452054794) internal successors, (8034), 73 states have internal predecessors, (8034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:29:23,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 425.0) internal successors, (31450), 74 states have internal predecessors, (31450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:29:23,963 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 425.0) internal successors, (31450), 74 states have internal predecessors, (31450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:29:23,963 INFO L175 Difference]: Start difference. First operand has 586 places, 1273 transitions, 45754 flow. Second operand 73 states and 8034 transitions. [2023-08-27 02:29:23,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 658 places, 1681 transitions, 56666 flow [2023-08-27 02:29:27,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 644 places, 1681 transitions, 55139 flow, removed 332 selfloop flow, removed 14 redundant places. [2023-08-27 02:29:27,678 INFO L231 Difference]: Finished difference. Result has 669 places, 1423 transitions, 52573 flow [2023-08-27 02:29:27,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=44447, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=746, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=52573, PETRI_PLACES=669, PETRI_TRANSITIONS=1423} [2023-08-27 02:29:27,679 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 646 predicate places. [2023-08-27 02:29:27,680 INFO L495 AbstractCegarLoop]: Abstraction has has 669 places, 1423 transitions, 52573 flow [2023-08-27 02:29:27,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 105.76923076923077) internal successors, (2750), 26 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:29:27,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:29:27,680 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:29:27,685 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 02:29:27,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:29:27,881 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:29:27,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:29:27,881 INFO L85 PathProgramCache]: Analyzing trace with hash 792355772, now seen corresponding path program 5 times [2023-08-27 02:29:27,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:29:27,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678333669] [2023-08-27 02:29:27,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:29:27,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:29:27,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:29:28,193 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:29:28,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:29:28,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678333669] [2023-08-27 02:29:28,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678333669] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:29:28,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050243098] [2023-08-27 02:29:28,193 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 02:29:28,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:29:28,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:29:28,194 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 02:29:28,195 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 02:29:28,384 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:29:28,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:29:28,386 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 77 conjunts are in the unsatisfiable core [2023-08-27 02:29:28,388 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:29:28,422 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 02:29:28,465 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 02:29:28,497 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:29:28,527 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:29:29,097 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 02:29:29,106 INFO L322 Elim1Store]: treesize reduction 307, result has 0.3 percent of original size [2023-08-27 02:29:29,106 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 15 new quantified variables, introduced 36 case distinctions, treesize of input 871 treesize of output 291 [2023-08-27 02:29:29,162 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 02:29:29,162 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:29:35,627 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:29:35,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050243098] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:29:35,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:29:35,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 8] total 26 [2023-08-27 02:29:35,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898159805] [2023-08-27 02:29:35,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:29:35,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 02:29:35,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:29:35,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 02:29:35,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2023-08-27 02:29:35,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 425 [2023-08-27 02:29:35,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 669 places, 1423 transitions, 52573 flow. Second operand has 26 states, 26 states have (on average 85.76923076923077) internal successors, (2230), 26 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:29:35,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:29:35,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 425 [2023-08-27 02:29:35,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:30:22,437 INFO L124 PetriNetUnfolderBase]: 3553/7020 cut-off events. [2023-08-27 02:30:22,437 INFO L125 PetriNetUnfolderBase]: For 361545/361545 co-relation queries the response was YES. [2023-08-27 02:30:22,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96415 conditions, 7020 events. 3553/7020 cut-off events. For 361545/361545 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 56968 event pairs, 205 based on Foata normal form. 19/7039 useless extension candidates. Maximal degree in co-relation 96225. Up to 2492 conditions per place. [2023-08-27 02:30:22,554 INFO L140 encePairwiseOnDemand]: 413/425 looper letters, 766 selfloop transitions, 827 changer transitions 17/1610 dead transitions. [2023-08-27 02:30:22,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 715 places, 1610 transitions, 57477 flow [2023-08-27 02:30:22,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-08-27 02:30:22,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-08-27 02:30:22,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 4500 transitions. [2023-08-27 02:30:22,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.21176470588235294 [2023-08-27 02:30:22,559 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 4500 transitions. [2023-08-27 02:30:22,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 4500 transitions. [2023-08-27 02:30:22,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:30:22,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 4500 transitions. [2023-08-27 02:30:22,562 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 90.0) internal successors, (4500), 50 states have internal predecessors, (4500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:22,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 425.0) internal successors, (21675), 51 states have internal predecessors, (21675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:22,571 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 425.0) internal successors, (21675), 51 states have internal predecessors, (21675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:22,571 INFO L175 Difference]: Start difference. First operand has 669 places, 1423 transitions, 52573 flow. Second operand 50 states and 4500 transitions. [2023-08-27 02:30:22,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 715 places, 1610 transitions, 57477 flow [2023-08-27 02:30:26,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 688 places, 1610 transitions, 56016 flow, removed 429 selfloop flow, removed 27 redundant places. [2023-08-27 02:30:26,580 INFO L231 Difference]: Finished difference. Result has 699 places, 1436 transitions, 53203 flow [2023-08-27 02:30:26,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=51120, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=811, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=53203, PETRI_PLACES=699, PETRI_TRANSITIONS=1436} [2023-08-27 02:30:26,581 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 676 predicate places. [2023-08-27 02:30:26,581 INFO L495 AbstractCegarLoop]: Abstraction has has 699 places, 1436 transitions, 53203 flow [2023-08-27 02:30:26,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 85.76923076923077) internal successors, (2230), 26 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:26,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:30:26,582 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:30:26,587 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 02:30:26,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-08-27 02:30:26,783 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:30:26,783 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:30:26,783 INFO L85 PathProgramCache]: Analyzing trace with hash 818100637, now seen corresponding path program 6 times [2023-08-27 02:30:26,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:30:26,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22635261] [2023-08-27 02:30:26,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:30:26,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:30:26,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:30:26,968 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:30:26,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:30:26,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22635261] [2023-08-27 02:30:26,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22635261] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:30:26,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340315822] [2023-08-27 02:30:26,968 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 02:30:26,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:30:26,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:30:26,975 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:30:26,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-27 02:30:27,200 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 02:30:27,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:30:27,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:30:27,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:30:27,270 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:30:27,270 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:30:27,435 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:30:27,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340315822] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:30:27,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:30:27,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 02:30:27,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574541580] [2023-08-27 02:30:27,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:30:27,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 02:30:27,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:30:27,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 02:30:27,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-08-27 02:30:27,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:30:27,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 699 places, 1436 transitions, 53203 flow. Second operand has 15 states, 15 states have (on average 160.0) internal successors, (2400), 15 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:27,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:30:27,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:30:27,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:30:31,248 INFO L124 PetriNetUnfolderBase]: 3601/7049 cut-off events. [2023-08-27 02:30:31,248 INFO L125 PetriNetUnfolderBase]: For 383857/383857 co-relation queries the response was YES. [2023-08-27 02:30:31,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97622 conditions, 7049 events. 3601/7049 cut-off events. For 383857/383857 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 56674 event pairs, 649 based on Foata normal form. 66/7115 useless extension candidates. Maximal degree in co-relation 97427. Up to 2564 conditions per place. [2023-08-27 02:30:31,370 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 912 selfloop transitions, 628 changer transitions 0/1540 dead transitions. [2023-08-27 02:30:31,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 712 places, 1540 transitions, 59016 flow [2023-08-27 02:30:31,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 02:30:31,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 02:30:31,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2626 transitions. [2023-08-27 02:30:31,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861764705882353 [2023-08-27 02:30:31,373 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2626 transitions. [2023-08-27 02:30:31,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2626 transitions. [2023-08-27 02:30:31,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:30:31,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2626 transitions. [2023-08-27 02:30:31,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 164.125) internal successors, (2626), 16 states have internal predecessors, (2626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:31,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:31,377 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:31,377 INFO L175 Difference]: Start difference. First operand has 699 places, 1436 transitions, 53203 flow. Second operand 16 states and 2626 transitions. [2023-08-27 02:30:31,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 712 places, 1540 transitions, 59016 flow [2023-08-27 02:30:35,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 675 places, 1540 transitions, 57815 flow, removed 69 selfloop flow, removed 37 redundant places. [2023-08-27 02:30:35,834 INFO L231 Difference]: Finished difference. Result has 681 places, 1474 transitions, 55543 flow [2023-08-27 02:30:35,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=51602, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=579, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=822, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=55543, PETRI_PLACES=681, PETRI_TRANSITIONS=1474} [2023-08-27 02:30:35,836 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 658 predicate places. [2023-08-27 02:30:35,836 INFO L495 AbstractCegarLoop]: Abstraction has has 681 places, 1474 transitions, 55543 flow [2023-08-27 02:30:35,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 160.0) internal successors, (2400), 15 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:35,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:30:35,836 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:30:35,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-27 02:30:36,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-08-27 02:30:36,037 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:30:36,037 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:30:36,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1536235003, now seen corresponding path program 12 times [2023-08-27 02:30:36,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:30:36,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618350023] [2023-08-27 02:30:36,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:30:36,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:30:36,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:30:36,318 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:30:36,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:30:36,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618350023] [2023-08-27 02:30:36,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618350023] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:30:36,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781984215] [2023-08-27 02:30:36,319 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 02:30:36,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:30:36,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:30:36,325 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:30:36,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-27 02:30:36,568 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 02:30:36,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:30:36,570 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 02:30:36,571 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:30:36,771 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:30:36,771 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:30:36,860 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 122 treesize of output 114 [2023-08-27 02:30:36,973 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 120 treesize of output 112 [2023-08-27 02:30:37,282 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:30:37,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781984215] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:30:37,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:30:37,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2023-08-27 02:30:37,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944007125] [2023-08-27 02:30:37,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:30:37,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 02:30:37,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:30:37,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 02:30:37,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2023-08-27 02:30:37,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:30:37,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 681 places, 1474 transitions, 55543 flow. Second operand has 15 states, 15 states have (on average 159.93333333333334) internal successors, (2399), 15 states have internal predecessors, (2399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:37,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:30:37,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:30:37,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:30:43,353 INFO L124 PetriNetUnfolderBase]: 3646/7158 cut-off events. [2023-08-27 02:30:43,353 INFO L125 PetriNetUnfolderBase]: For 391406/391406 co-relation queries the response was YES. [2023-08-27 02:30:43,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99091 conditions, 7158 events. 3646/7158 cut-off events. For 391406/391406 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 57976 event pairs, 503 based on Foata normal form. 44/7202 useless extension candidates. Maximal degree in co-relation 98896. Up to 2579 conditions per place. [2023-08-27 02:30:43,481 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 925 selfloop transitions, 672 changer transitions 0/1597 dead transitions. [2023-08-27 02:30:43,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 710 places, 1597 transitions, 59771 flow [2023-08-27 02:30:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 02:30:43,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 02:30:43,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4922 transitions. [2023-08-27 02:30:43,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38603921568627453 [2023-08-27 02:30:43,484 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4922 transitions. [2023-08-27 02:30:43,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4922 transitions. [2023-08-27 02:30:43,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:30:43,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4922 transitions. [2023-08-27 02:30:43,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 164.06666666666666) internal successors, (4922), 30 states have internal predecessors, (4922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:43,492 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 425.0) internal successors, (13175), 31 states have internal predecessors, (13175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:43,492 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 425.0) internal successors, (13175), 31 states have internal predecessors, (13175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:43,492 INFO L175 Difference]: Start difference. First operand has 681 places, 1474 transitions, 55543 flow. Second operand 30 states and 4922 transitions. [2023-08-27 02:30:43,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 710 places, 1597 transitions, 59771 flow [2023-08-27 02:30:47,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 1597 transitions, 59207 flow, removed 114 selfloop flow, removed 6 redundant places. [2023-08-27 02:30:47,968 INFO L231 Difference]: Finished difference. Result has 707 places, 1492 transitions, 56770 flow [2023-08-27 02:30:47,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=54985, PETRI_DIFFERENCE_MINUEND_PLACES=675, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=658, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=811, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=56770, PETRI_PLACES=707, PETRI_TRANSITIONS=1492} [2023-08-27 02:30:47,969 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 684 predicate places. [2023-08-27 02:30:47,969 INFO L495 AbstractCegarLoop]: Abstraction has has 707 places, 1492 transitions, 56770 flow [2023-08-27 02:30:47,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 159.93333333333334) internal successors, (2399), 15 states have internal predecessors, (2399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:47,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:30:47,969 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:30:47,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-08-27 02:30:48,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-08-27 02:30:48,170 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:30:48,170 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:30:48,170 INFO L85 PathProgramCache]: Analyzing trace with hash 946076038, now seen corresponding path program 19 times [2023-08-27 02:30:48,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:30:48,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3053455] [2023-08-27 02:30:48,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:30:48,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:30:48,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:30:48,508 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:30:48,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:30:48,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3053455] [2023-08-27 02:30:48,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3053455] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:30:48,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781672238] [2023-08-27 02:30:48,509 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 02:30:48,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:30:48,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:30:48,510 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:30:48,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-27 02:30:48,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:30:48,691 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 64 conjunts are in the unsatisfiable core [2023-08-27 02:30:48,693 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:30:48,727 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 02:30:48,752 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 02:30:48,787 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:30:48,816 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:30:49,113 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:30:49,114 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:30:50,514 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:30:50,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781672238] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:30:50,514 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:30:50,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 6] total 22 [2023-08-27 02:30:50,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679306888] [2023-08-27 02:30:50,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:30:50,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 02:30:50,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:30:50,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 02:30:50,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2023-08-27 02:30:50,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 02:30:50,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 707 places, 1492 transitions, 56770 flow. Second operand has 22 states, 22 states have (on average 105.95454545454545) internal successors, (2331), 22 states have internal predecessors, (2331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:50,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:30:50,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 02:30:50,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:30:56,170 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 02:30:58,456 INFO L124 PetriNetUnfolderBase]: 3856/7456 cut-off events. [2023-08-27 02:30:58,456 INFO L125 PetriNetUnfolderBase]: For 414891/414891 co-relation queries the response was YES. [2023-08-27 02:30:58,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105523 conditions, 7456 events. 3856/7456 cut-off events. For 414891/414891 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 59655 event pairs, 368 based on Foata normal form. 6/7462 useless extension candidates. Maximal degree in co-relation 105326. Up to 3367 conditions per place. [2023-08-27 02:30:58,601 INFO L140 encePairwiseOnDemand]: 415/425 looper letters, 1077 selfloop transitions, 590 changer transitions 13/1680 dead transitions. [2023-08-27 02:30:58,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 742 places, 1680 transitions, 65006 flow [2023-08-27 02:30:58,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-27 02:30:58,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-27 02:30:58,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 3922 transitions. [2023-08-27 02:30:58,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25633986928104574 [2023-08-27 02:30:58,605 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 3922 transitions. [2023-08-27 02:30:58,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 3922 transitions. [2023-08-27 02:30:58,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:30:58,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 3922 transitions. [2023-08-27 02:30:58,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 108.94444444444444) internal successors, (3922), 36 states have internal predecessors, (3922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:58,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 425.0) internal successors, (15725), 37 states have internal predecessors, (15725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:58,613 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 425.0) internal successors, (15725), 37 states have internal predecessors, (15725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:30:58,614 INFO L175 Difference]: Start difference. First operand has 707 places, 1492 transitions, 56770 flow. Second operand 36 states and 3922 transitions. [2023-08-27 02:30:58,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 742 places, 1680 transitions, 65006 flow [2023-08-27 02:31:03,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 721 places, 1680 transitions, 63786 flow, removed 86 selfloop flow, removed 21 redundant places. [2023-08-27 02:31:03,720 INFO L231 Difference]: Finished difference. Result has 727 places, 1585 transitions, 60780 flow [2023-08-27 02:31:03,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=55617, PETRI_DIFFERENCE_MINUEND_PLACES=686, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=500, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=932, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=60780, PETRI_PLACES=727, PETRI_TRANSITIONS=1585} [2023-08-27 02:31:03,722 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 704 predicate places. [2023-08-27 02:31:03,722 INFO L495 AbstractCegarLoop]: Abstraction has has 727 places, 1585 transitions, 60780 flow [2023-08-27 02:31:03,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 105.95454545454545) internal successors, (2331), 22 states have internal predecessors, (2331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:31:03,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:31:03,723 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:31:03,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-08-27 02:31:03,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-08-27 02:31:03,929 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:31:03,929 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:31:03,929 INFO L85 PathProgramCache]: Analyzing trace with hash -494198349, now seen corresponding path program 7 times [2023-08-27 02:31:03,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:31:03,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562912637] [2023-08-27 02:31:03,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:31:03,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:31:03,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:31:04,278 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:31:04,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:31:04,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562912637] [2023-08-27 02:31:04,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562912637] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:31:04,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949475592] [2023-08-27 02:31:04,279 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 02:31:04,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:31:04,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:31:04,280 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:31:04,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-08-27 02:31:04,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:31:04,499 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 48 conjunts are in the unsatisfiable core [2023-08-27 02:31:04,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:31:05,438 INFO L322 Elim1Store]: treesize reduction 63, result has 22.2 percent of original size [2023-08-27 02:31:05,439 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 171 treesize of output 104 [2023-08-27 02:31:05,563 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 02:31:05,563 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:31:06,793 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:31:06,793 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 634 treesize of output 434 [2023-08-27 02:31:23,954 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:31:23,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949475592] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:31:23,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:31:23,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 8] total 25 [2023-08-27 02:31:23,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311762064] [2023-08-27 02:31:23,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:31:23,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 02:31:23,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:31:23,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 02:31:23,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2023-08-27 02:31:23,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 425 [2023-08-27 02:31:23,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 1585 transitions, 60780 flow. Second operand has 25 states, 25 states have (on average 92.76) internal successors, (2319), 25 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:31:23,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:31:23,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 425 [2023-08-27 02:31:23,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:31:35,766 INFO L124 PetriNetUnfolderBase]: 3911/7584 cut-off events. [2023-08-27 02:31:35,766 INFO L125 PetriNetUnfolderBase]: For 420250/420250 co-relation queries the response was YES. [2023-08-27 02:31:35,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108135 conditions, 7584 events. 3911/7584 cut-off events. For 420250/420250 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 60815 event pairs, 515 based on Foata normal form. 9/7593 useless extension candidates. Maximal degree in co-relation 107935. Up to 6322 conditions per place. [2023-08-27 02:31:35,894 INFO L140 encePairwiseOnDemand]: 415/425 looper letters, 1484 selfloop transitions, 234 changer transitions 4/1722 dead transitions. [2023-08-27 02:31:35,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 764 places, 1722 transitions, 66166 flow [2023-08-27 02:31:35,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-08-27 02:31:35,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-08-27 02:31:35,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 4314 transitions. [2023-08-27 02:31:35,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.22556862745098039 [2023-08-27 02:31:35,899 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 4314 transitions. [2023-08-27 02:31:35,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 4314 transitions. [2023-08-27 02:31:35,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:31:35,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 4314 transitions. [2023-08-27 02:31:35,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 95.86666666666666) internal successors, (4314), 45 states have internal predecessors, (4314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:31:35,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 425.0) internal successors, (19550), 46 states have internal predecessors, (19550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:31:35,912 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 425.0) internal successors, (19550), 46 states have internal predecessors, (19550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:31:35,912 INFO L175 Difference]: Start difference. First operand has 727 places, 1585 transitions, 60780 flow. Second operand 45 states and 4314 transitions. [2023-08-27 02:31:35,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 764 places, 1722 transitions, 66166 flow [2023-08-27 02:31:41,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 735 places, 1722 transitions, 64369 flow, removed 184 selfloop flow, removed 29 redundant places. [2023-08-27 02:31:41,196 INFO L231 Difference]: Finished difference. Result has 742 places, 1616 transitions, 60774 flow [2023-08-27 02:31:41,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=59031, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=60774, PETRI_PLACES=742, PETRI_TRANSITIONS=1616} [2023-08-27 02:31:41,198 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 719 predicate places. [2023-08-27 02:31:41,198 INFO L495 AbstractCegarLoop]: Abstraction has has 742 places, 1616 transitions, 60774 flow [2023-08-27 02:31:41,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 92.76) internal successors, (2319), 25 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:31:41,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:31:41,198 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:31:41,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-08-27 02:31:41,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-08-27 02:31:41,399 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:31:41,399 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:31:41,399 INFO L85 PathProgramCache]: Analyzing trace with hash 237398732, now seen corresponding path program 20 times [2023-08-27 02:31:41,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:31:41,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328313181] [2023-08-27 02:31:41,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:31:41,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:31:41,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:31:41,549 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:31:41,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:31:41,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328313181] [2023-08-27 02:31:41,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328313181] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:31:41,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911600073] [2023-08-27 02:31:41,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:31:41,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:31:41,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:31:41,551 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:31:41,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-08-27 02:31:41,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:31:41,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:31:41,732 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 67 conjunts are in the unsatisfiable core [2023-08-27 02:31:41,736 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:31:41,770 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 02:31:41,798 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 02:31:41,833 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:31:41,862 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 02:31:42,376 INFO L322 Elim1Store]: treesize reduction 52, result has 1.9 percent of original size [2023-08-27 02:31:42,376 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 279 treesize of output 231 [2023-08-27 02:31:42,422 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 02:31:42,422 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:31:44,433 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:31:44,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911600073] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:31:44,433 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:31:44,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 6] total 22 [2023-08-27 02:31:44,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138904154] [2023-08-27 02:31:44,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:31:44,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 02:31:44,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:31:44,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 02:31:44,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2023-08-27 02:31:44,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 02:31:44,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 742 places, 1616 transitions, 60774 flow. Second operand has 22 states, 22 states have (on average 106.0909090909091) internal successors, (2334), 22 states have internal predecessors, (2334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:31:44,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:31:44,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 02:31:44,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:31:54,905 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 02:31:59,043 INFO L124 PetriNetUnfolderBase]: 4045/7811 cut-off events. [2023-08-27 02:31:59,043 INFO L125 PetriNetUnfolderBase]: For 422278/422278 co-relation queries the response was YES. [2023-08-27 02:31:59,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110106 conditions, 7811 events. 4045/7811 cut-off events. For 422278/422278 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 63123 event pairs, 185 based on Foata normal form. 24/7835 useless extension candidates. Maximal degree in co-relation 109905. Up to 4108 conditions per place. [2023-08-27 02:31:59,199 INFO L140 encePairwiseOnDemand]: 413/425 looper letters, 1079 selfloop transitions, 706 changer transitions 11/1796 dead transitions. [2023-08-27 02:31:59,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 781 places, 1796 transitions, 67602 flow [2023-08-27 02:31:59,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-27 02:31:59,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-27 02:31:59,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 4393 transitions. [2023-08-27 02:31:59,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25841176470588234 [2023-08-27 02:31:59,209 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 4393 transitions. [2023-08-27 02:31:59,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 4393 transitions. [2023-08-27 02:31:59,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:31:59,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 4393 transitions. [2023-08-27 02:31:59,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 109.825) internal successors, (4393), 40 states have internal predecessors, (4393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:31:59,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 425.0) internal successors, (17425), 41 states have internal predecessors, (17425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:31:59,219 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 425.0) internal successors, (17425), 41 states have internal predecessors, (17425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:31:59,220 INFO L175 Difference]: Start difference. First operand has 742 places, 1616 transitions, 60774 flow. Second operand 40 states and 4393 transitions. [2023-08-27 02:31:59,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 781 places, 1796 transitions, 67602 flow [2023-08-27 02:32:04,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 757 places, 1796 transitions, 67208 flow, removed 64 selfloop flow, removed 24 redundant places. [2023-08-27 02:32:04,732 INFO L231 Difference]: Finished difference. Result has 769 places, 1674 transitions, 64767 flow [2023-08-27 02:32:04,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=60331, PETRI_DIFFERENCE_MINUEND_PLACES=718, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=655, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=943, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=64767, PETRI_PLACES=769, PETRI_TRANSITIONS=1674} [2023-08-27 02:32:04,734 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 746 predicate places. [2023-08-27 02:32:04,734 INFO L495 AbstractCegarLoop]: Abstraction has has 769 places, 1674 transitions, 64767 flow [2023-08-27 02:32:04,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 106.0909090909091) internal successors, (2334), 22 states have internal predecessors, (2334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:32:04,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:32:04,735 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:32:04,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-08-27 02:32:04,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-08-27 02:32:04,941 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:32:04,941 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:32:04,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1570739692, now seen corresponding path program 8 times [2023-08-27 02:32:04,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:32:04,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884705687] [2023-08-27 02:32:04,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:32:04,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:32:04,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:32:05,595 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:32:05,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:32:05,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884705687] [2023-08-27 02:32:05,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884705687] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:32:05,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392380646] [2023-08-27 02:32:05,595 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:32:05,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:32:05,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:32:05,597 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:32:05,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-08-27 02:32:05,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:32:05,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:32:05,817 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 02:32:05,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:32:06,147 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:32:06,147 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:32:06,237 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 122 treesize of output 114 [2023-08-27 02:32:06,333 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 112 treesize of output 104 [2023-08-27 02:32:06,941 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:32:06,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392380646] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:32:06,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:32:06,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-27 02:32:06,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664421125] [2023-08-27 02:32:06,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:32:06,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 02:32:06,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:32:06,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 02:32:06,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2023-08-27 02:32:06,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:32:06,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 769 places, 1674 transitions, 64767 flow. Second operand has 18 states, 18 states have (on average 159.88888888888889) internal successors, (2878), 18 states have internal predecessors, (2878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:32:06,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:32:06,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:32:06,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:32:21,716 INFO L124 PetriNetUnfolderBase]: 4327/8319 cut-off events. [2023-08-27 02:32:21,716 INFO L125 PetriNetUnfolderBase]: For 505348/505348 co-relation queries the response was YES. [2023-08-27 02:32:21,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121325 conditions, 8319 events. 4327/8319 cut-off events. For 505348/505348 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 67909 event pairs, 992 based on Foata normal form. 48/8367 useless extension candidates. Maximal degree in co-relation 121113. Up to 4683 conditions per place. [2023-08-27 02:32:21,884 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 1444 selfloop transitions, 508 changer transitions 0/1952 dead transitions. [2023-08-27 02:32:21,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 806 places, 1952 transitions, 75590 flow [2023-08-27 02:32:21,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-27 02:32:21,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-27 02:32:21,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 6408 transitions. [2023-08-27 02:32:21,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.386606334841629 [2023-08-27 02:32:21,888 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 6408 transitions. [2023-08-27 02:32:21,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 6408 transitions. [2023-08-27 02:32:21,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:32:21,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 6408 transitions. [2023-08-27 02:32:21,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 164.30769230769232) internal successors, (6408), 39 states have internal predecessors, (6408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:32:21,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 425.0) internal successors, (17000), 40 states have internal predecessors, (17000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:32:21,898 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 425.0) internal successors, (17000), 40 states have internal predecessors, (17000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:32:21,898 INFO L175 Difference]: Start difference. First operand has 769 places, 1674 transitions, 64767 flow. Second operand 39 states and 6408 transitions. [2023-08-27 02:32:21,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 806 places, 1952 transitions, 75590 flow [2023-08-27 02:32:28,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 789 places, 1952 transitions, 75130 flow, removed 91 selfloop flow, removed 17 redundant places. [2023-08-27 02:32:28,386 INFO L231 Difference]: Finished difference. Result has 806 places, 1799 transitions, 71162 flow [2023-08-27 02:32:28,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=64238, PETRI_DIFFERENCE_MINUEND_PLACES=751, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=71162, PETRI_PLACES=806, PETRI_TRANSITIONS=1799} [2023-08-27 02:32:28,387 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 783 predicate places. [2023-08-27 02:32:28,387 INFO L495 AbstractCegarLoop]: Abstraction has has 806 places, 1799 transitions, 71162 flow [2023-08-27 02:32:28,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 159.88888888888889) internal successors, (2878), 18 states have internal predecessors, (2878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:32:28,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:32:28,388 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:32:28,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-08-27 02:32:28,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2023-08-27 02:32:28,588 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:32:28,589 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:32:28,589 INFO L85 PathProgramCache]: Analyzing trace with hash 335583700, now seen corresponding path program 9 times [2023-08-27 02:32:28,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:32:28,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871347473] [2023-08-27 02:32:28,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:32:28,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:32:28,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:32:28,748 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:32:28,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:32:28,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871347473] [2023-08-27 02:32:28,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871347473] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:32:28,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787136471] [2023-08-27 02:32:28,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:32:28,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:32:28,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:32:28,749 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:32:28,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-08-27 02:32:29,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 02:32:29,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:32:29,059 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 02:32:29,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:32:29,211 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:32:29,211 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:32:29,298 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 114 treesize of output 106 [2023-08-27 02:32:29,353 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 112 treesize of output 104 [2023-08-27 02:32:29,634 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:32:29,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787136471] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:32:29,635 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:32:29,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-27 02:32:29,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91453515] [2023-08-27 02:32:29,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:32:29,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 02:32:29,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:32:29,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 02:32:29,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-08-27 02:32:29,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:32:29,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 806 places, 1799 transitions, 71162 flow. Second operand has 18 states, 18 states have (on average 159.88888888888889) internal successors, (2878), 18 states have internal predecessors, (2878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:32:29,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:32:29,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:32:29,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:32:37,913 INFO L124 PetriNetUnfolderBase]: 4336/8322 cut-off events. [2023-08-27 02:32:37,913 INFO L125 PetriNetUnfolderBase]: For 519265/519265 co-relation queries the response was YES. [2023-08-27 02:32:38,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123401 conditions, 8322 events. 4336/8322 cut-off events. For 519265/519265 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 67732 event pairs, 606 based on Foata normal form. 36/8358 useless extension candidates. Maximal degree in co-relation 123174. Up to 3113 conditions per place. [2023-08-27 02:32:38,074 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 1123 selfloop transitions, 814 changer transitions 0/1937 dead transitions. [2023-08-27 02:32:38,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 841 places, 1937 transitions, 76601 flow [2023-08-27 02:32:38,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 02:32:38,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 02:32:38,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 6051 transitions. [2023-08-27 02:32:38,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3848012718600954 [2023-08-27 02:32:38,078 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 6051 transitions. [2023-08-27 02:32:38,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 6051 transitions. [2023-08-27 02:32:38,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:32:38,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 6051 transitions. [2023-08-27 02:32:38,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 163.54054054054055) internal successors, (6051), 37 states have internal predecessors, (6051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:32:38,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 425.0) internal successors, (16150), 38 states have internal predecessors, (16150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:32:38,089 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 425.0) internal successors, (16150), 38 states have internal predecessors, (16150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:32:38,089 INFO L175 Difference]: Start difference. First operand has 806 places, 1799 transitions, 71162 flow. Second operand 37 states and 6051 transitions. [2023-08-27 02:32:38,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 841 places, 1937 transitions, 76601 flow [2023-08-27 02:32:44,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 822 places, 1937 transitions, 75284 flow, removed 345 selfloop flow, removed 19 redundant places. [2023-08-27 02:32:44,853 INFO L231 Difference]: Finished difference. Result has 829 places, 1818 transitions, 72802 flow [2023-08-27 02:32:44,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=69728, PETRI_DIFFERENCE_MINUEND_PLACES=786, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=791, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=990, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=72802, PETRI_PLACES=829, PETRI_TRANSITIONS=1818} [2023-08-27 02:32:44,854 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 806 predicate places. [2023-08-27 02:32:44,854 INFO L495 AbstractCegarLoop]: Abstraction has has 829 places, 1818 transitions, 72802 flow [2023-08-27 02:32:44,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 159.88888888888889) internal successors, (2878), 18 states have internal predecessors, (2878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:32:44,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:32:44,855 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:32:44,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-08-27 02:32:45,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:32:45,055 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:32:45,055 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:32:45,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1742490266, now seen corresponding path program 21 times [2023-08-27 02:32:45,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:32:45,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654205266] [2023-08-27 02:32:45,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:32:45,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:32:45,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:32:45,182 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:32:45,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:32:45,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654205266] [2023-08-27 02:32:45,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654205266] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:32:45,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805469812] [2023-08-27 02:32:45,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:32:45,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:32:45,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:32:45,184 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:32:45,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-08-27 02:32:45,378 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 02:32:45,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:32:45,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 02:32:45,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:32:45,491 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 100 treesize of output 92 [2023-08-27 02:32:45,538 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:32:45,538 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:32:45,702 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 114 treesize of output 106 [2023-08-27 02:32:45,766 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 120 treesize of output 112 [2023-08-27 02:32:45,891 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:32:45,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805469812] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:32:45,891 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:32:45,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 02:32:45,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929777503] [2023-08-27 02:32:45,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:32:45,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 02:32:45,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:32:45,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 02:32:45,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2023-08-27 02:32:45,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:32:45,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 829 places, 1818 transitions, 72802 flow. Second operand has 15 states, 15 states have (on average 159.93333333333334) internal successors, (2399), 15 states have internal predecessors, (2399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:32:45,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:32:45,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:32:45,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:32:53,308 INFO L124 PetriNetUnfolderBase]: 4468/8508 cut-off events. [2023-08-27 02:32:53,308 INFO L125 PetriNetUnfolderBase]: For 545327/545327 co-relation queries the response was YES. [2023-08-27 02:32:53,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128370 conditions, 8508 events. 4468/8508 cut-off events. For 545327/545327 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 68858 event pairs, 789 based on Foata normal form. 58/8566 useless extension candidates. Maximal degree in co-relation 128138. Up to 3553 conditions per place. [2023-08-27 02:32:53,465 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 1289 selfloop transitions, 704 changer transitions 6/1999 dead transitions. [2023-08-27 02:32:53,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 850 places, 1999 transitions, 81719 flow [2023-08-27 02:32:53,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 02:32:53,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 02:32:53,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3596 transitions. [2023-08-27 02:32:53,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3845989304812834 [2023-08-27 02:32:53,468 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3596 transitions. [2023-08-27 02:32:53,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3596 transitions. [2023-08-27 02:32:53,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:32:53,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3596 transitions. [2023-08-27 02:32:53,471 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 163.45454545454547) internal successors, (3596), 22 states have internal predecessors, (3596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:32:53,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:32:53,476 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:32:53,476 INFO L175 Difference]: Start difference. First operand has 829 places, 1818 transitions, 72802 flow. Second operand 22 states and 3596 transitions. [2023-08-27 02:32:53,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 850 places, 1999 transitions, 81719 flow [2023-08-27 02:33:01,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 828 places, 1999 transitions, 80495 flow, removed 72 selfloop flow, removed 22 redundant places. [2023-08-27 02:33:01,059 INFO L231 Difference]: Finished difference. Result has 833 places, 1856 transitions, 75355 flow [2023-08-27 02:33:01,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=70836, PETRI_DIFFERENCE_MINUEND_PLACES=807, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=641, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=75355, PETRI_PLACES=833, PETRI_TRANSITIONS=1856} [2023-08-27 02:33:01,060 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 810 predicate places. [2023-08-27 02:33:01,060 INFO L495 AbstractCegarLoop]: Abstraction has has 833 places, 1856 transitions, 75355 flow [2023-08-27 02:33:01,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 159.93333333333334) internal successors, (2399), 15 states have internal predecessors, (2399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:33:01,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:33:01,060 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:33:01,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2023-08-27 02:33:01,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2023-08-27 02:33:01,261 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:33:01,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:33:01,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1378704468, now seen corresponding path program 10 times [2023-08-27 02:33:01,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:33:01,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921845432] [2023-08-27 02:33:01,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:33:01,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:33:01,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:33:01,441 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:33:01,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:33:01,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921845432] [2023-08-27 02:33:01,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921845432] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:33:01,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498788899] [2023-08-27 02:33:01,441 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:33:01,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:33:01,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:33:01,442 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:33:01,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-08-27 02:33:01,764 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:33:01,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:33:01,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 02:33:01,766 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:33:01,988 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:33:01,988 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:33:02,099 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 120 treesize of output 112 [2023-08-27 02:33:02,186 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 122 treesize of output 114 [2023-08-27 02:33:02,575 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:33:02,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498788899] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:33:02,576 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:33:02,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-27 02:33:02,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138054351] [2023-08-27 02:33:02,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:33:02,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 02:33:02,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:33:02,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 02:33:02,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2023-08-27 02:33:02,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:33:02,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 833 places, 1856 transitions, 75355 flow. Second operand has 18 states, 18 states have (on average 159.88888888888889) internal successors, (2878), 18 states have internal predecessors, (2878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:33:02,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:33:02,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:33:02,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:33:17,138 INFO L124 PetriNetUnfolderBase]: 4901/9437 cut-off events. [2023-08-27 02:33:17,138 INFO L125 PetriNetUnfolderBase]: For 624851/624851 co-relation queries the response was YES. [2023-08-27 02:33:17,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142747 conditions, 9437 events. 4901/9437 cut-off events. For 624851/624851 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 78861 event pairs, 684 based on Foata normal form. 56/9493 useless extension candidates. Maximal degree in co-relation 142511. Up to 3602 conditions per place. [2023-08-27 02:33:17,317 INFO L140 encePairwiseOnDemand]: 418/425 looper letters, 1131 selfloop transitions, 1062 changer transitions 0/2193 dead transitions. [2023-08-27 02:33:17,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 872 places, 2193 transitions, 88777 flow [2023-08-27 02:33:17,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-08-27 02:33:17,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-08-27 02:33:17,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 7386 transitions. [2023-08-27 02:33:17,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38619607843137255 [2023-08-27 02:33:17,323 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 7386 transitions. [2023-08-27 02:33:17,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 7386 transitions. [2023-08-27 02:33:17,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:33:17,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 7386 transitions. [2023-08-27 02:33:17,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 164.13333333333333) internal successors, (7386), 45 states have internal predecessors, (7386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:33:17,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 425.0) internal successors, (19550), 46 states have internal predecessors, (19550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:33:17,335 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 425.0) internal successors, (19550), 46 states have internal predecessors, (19550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:33:17,335 INFO L175 Difference]: Start difference. First operand has 833 places, 1856 transitions, 75355 flow. Second operand 45 states and 7386 transitions. [2023-08-27 02:33:17,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 872 places, 2193 transitions, 88777 flow [2023-08-27 02:33:26,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 862 places, 2193 transitions, 88156 flow, removed 154 selfloop flow, removed 10 redundant places. [2023-08-27 02:33:26,556 INFO L231 Difference]: Finished difference. Result has 872 places, 2044 transitions, 85860 flow [2023-08-27 02:33:26,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=74442, PETRI_DIFFERENCE_MINUEND_PLACES=818, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=879, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=881, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=85860, PETRI_PLACES=872, PETRI_TRANSITIONS=2044} [2023-08-27 02:33:26,557 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 849 predicate places. [2023-08-27 02:33:26,558 INFO L495 AbstractCegarLoop]: Abstraction has has 872 places, 2044 transitions, 85860 flow [2023-08-27 02:33:26,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 159.88888888888889) internal successors, (2878), 18 states have internal predecessors, (2878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:33:26,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:33:26,558 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:33:26,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-08-27 02:33:26,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:33:26,759 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:33:26,759 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:33:26,759 INFO L85 PathProgramCache]: Analyzing trace with hash 2124243228, now seen corresponding path program 22 times [2023-08-27 02:33:26,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:33:26,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675910708] [2023-08-27 02:33:26,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:33:26,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:33:26,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:33:26,941 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:33:26,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:33:26,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675910708] [2023-08-27 02:33:26,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675910708] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:33:26,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438898643] [2023-08-27 02:33:26,941 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:33:26,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:33:26,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:33:26,942 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 02:33:26,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-08-27 02:33:27,235 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:33:27,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:33:27,237 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 02:33:27,238 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:33:27,417 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:33:27,418 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:33:27,546 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 114 treesize of output 106 [2023-08-27 02:33:27,635 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 112 treesize of output 104 [2023-08-27 02:33:27,762 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:33:27,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438898643] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:33:27,763 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:33:27,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-27 02:33:27,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098677562] [2023-08-27 02:33:27,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:33:27,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 02:33:27,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:33:27,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 02:33:27,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2023-08-27 02:33:27,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 02:33:27,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 872 places, 2044 transitions, 85860 flow. Second operand has 14 states, 14 states have (on average 160.28571428571428) internal successors, (2244), 14 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:33:27,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:33:27,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 02:33:27,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:33:35,665 INFO L124 PetriNetUnfolderBase]: 4886/9408 cut-off events. [2023-08-27 02:33:35,666 INFO L125 PetriNetUnfolderBase]: For 639175/639175 co-relation queries the response was YES. [2023-08-27 02:33:35,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146907 conditions, 9408 events. 4886/9408 cut-off events. For 639175/639175 co-relation queries the response was YES. Maximal size of possible extension queue 763. Compared 78431 event pairs, 1733 based on Foata normal form. 16/9424 useless extension candidates. Maximal degree in co-relation 146662. Up to 8656 conditions per place. [2023-08-27 02:33:35,861 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 1798 selfloop transitions, 267 changer transitions 0/2065 dead transitions. [2023-08-27 02:33:35,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 880 places, 2065 transitions, 89883 flow [2023-08-27 02:33:35,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 02:33:35,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 02:33:35,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1804 transitions. [2023-08-27 02:33:35,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38588235294117645 [2023-08-27 02:33:35,863 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1804 transitions. [2023-08-27 02:33:35,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1804 transitions. [2023-08-27 02:33:35,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:33:35,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1804 transitions. [2023-08-27 02:33:35,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 164.0) internal successors, (1804), 11 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:33:35,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 425.0) internal successors, (5100), 12 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:33:35,866 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 425.0) internal successors, (5100), 12 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:33:35,866 INFO L175 Difference]: Start difference. First operand has 872 places, 2044 transitions, 85860 flow. Second operand 11 states and 1804 transitions. [2023-08-27 02:33:35,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 880 places, 2065 transitions, 89883 flow Received shutdown request... [2023-08-27 02:33:43,876 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (4 of 5 remaining) [2023-08-27 02:33:43,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-08-27 02:33:43,905 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 02:33:43,905 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 02:33:44,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:33:44,076 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-08-27 02:33:44,078 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 5 remaining) [2023-08-27 02:33:44,078 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 5 remaining) [2023-08-27 02:33:44,078 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 5 remaining) [2023-08-27 02:33:44,078 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 5 remaining) [2023-08-27 02:33:44,078 INFO L445 BasicCegarLoop]: Path program histogram: [22, 12, 10, 6, 2, 1, 1, 1] [2023-08-27 02:33:44,080 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 02:33:44,080 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 02:33:44,082 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 02:33:44 BasicIcfg [2023-08-27 02:33:44,082 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 02:33:44,083 INFO L158 Benchmark]: Toolchain (without parser) took 815943.82ms. Allocated memory was 346.0MB in the beginning and 6.2GB in the end (delta: 5.9GB). Free memory was 322.3MB in the beginning and 4.5GB in the end (delta: -4.1GB). Peak memory consumption was 2.7GB. Max. memory is 16.0GB. [2023-08-27 02:33:44,083 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 346.0MB. Free memory is still 322.7MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 02:33:44,083 INFO L158 Benchmark]: CACSL2BoogieTranslator took 243.98ms. Allocated memory is still 346.0MB. Free memory was 321.8MB in the beginning and 310.7MB in the end (delta: 11.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 02:33:44,083 INFO L158 Benchmark]: Boogie Procedure Inliner took 32.13ms. Allocated memory is still 346.0MB. Free memory was 310.3MB in the beginning and 308.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 02:33:44,083 INFO L158 Benchmark]: Boogie Preprocessor took 25.75ms. Allocated memory is still 346.0MB. Free memory was 308.2MB in the beginning and 306.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 02:33:44,083 INFO L158 Benchmark]: RCFGBuilder took 485.23ms. Allocated memory is still 346.0MB. Free memory was 306.6MB in the beginning and 288.7MB in the end (delta: 17.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-08-27 02:33:44,084 INFO L158 Benchmark]: TraceAbstraction took 815150.63ms. Allocated memory was 346.0MB in the beginning and 6.2GB in the end (delta: 5.9GB). Free memory was 287.7MB in the beginning and 4.5GB in the end (delta: -4.2GB). Peak memory consumption was 2.7GB. Max. memory is 16.0GB. [2023-08-27 02:33:44,084 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.11ms. Allocated memory is still 346.0MB. Free memory is still 322.7MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 243.98ms. Allocated memory is still 346.0MB. Free memory was 321.8MB in the beginning and 310.7MB in the end (delta: 11.1MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 32.13ms. Allocated memory is still 346.0MB. Free memory was 310.3MB in the beginning and 308.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 25.75ms. Allocated memory is still 346.0MB. Free memory was 308.2MB in the beginning and 306.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 485.23ms. Allocated memory is still 346.0MB. Free memory was 306.6MB in the beginning and 288.7MB in the end (delta: 17.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 815150.63ms. Allocated memory was 346.0MB in the beginning and 6.2GB in the end (delta: 5.9GB). Free memory was 287.7MB in the beginning and 4.5GB in the end (delta: -4.2GB). Peak memory consumption was 2.7GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.6s, 178 PlacesBefore, 23 PlacesAfterwards, 189 TransitionsBefore, 19 TransitionsAfterwards, 4092 CoEnabledTransitionPairs, 7 FixpointIterations, 74 TrivialSequentialCompositions, 87 ConcurrentSequentialCompositions, 17 TrivialYvCompositions, 32 ConcurrentYvCompositions, 15 ChoiceCompositions, 225 TotalNumberOfCompositions, 3934 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3837, independent: 3827, independent conditional: 0, independent unconditional: 3827, dependent: 10, dependent conditional: 0, dependent unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2384, independent: 2379, independent conditional: 0, independent unconditional: 2379, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3837, independent: 1448, independent conditional: 0, independent unconditional: 1448, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 2384, unknown conditional: 0, unknown unconditional: 2384] , Statistics on independence cache: Total cache size (in pairs): 21, Positive cache size: 20, Positive conditional cache size: 0, Positive unconditional cache size: 20, Negative cache size: 1, Negative conditional cache size: 0, Negative unconditional cache size: 1, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 109]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 109]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 94]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 269 locations, 5 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 815.0s, OverallIterations: 55, TraceHistogramMax: 4, PathProgramHistogramMax: 22, EmptinessCheckTime: 0.0s, AutomataDifference: 671.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 5.8s, HoareTripleCheckerStatistics: 134 mSolverCounterUnknown, 6376 SdHoareTripleChecker+Valid, 125.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6376 mSDsluCounter, 1462 SdHoareTripleChecker+Invalid, 121.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 98 IncrementalHoareTripleChecker+Unchecked, 1216 mSDsCounter, 1395 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 28532 IncrementalHoareTripleChecker+Invalid, 30159 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1395 mSolverCounterUnsat, 246 mSDtfsCounter, 28532 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3265 GetRequests, 1611 SyntacticMatches, 17 SemanticMatches, 1637 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 17587 ImplicationChecksByTransitivity, 387.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=85860occurred in iteration=54, InterpolantAutomatonStates: 1294, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 4.8s SatisfiabilityAnalysisTime, 117.9s InterpolantComputationTime, 1694 NumberOfCodeBlocks, 1690 NumberOfCodeBlocksAsserted, 143 NumberOfCheckSat, 2332 ConstructedInterpolants, 45 QuantifiedInterpolants, 47081 SizeOfPredicates, 1153 NumberOfNonLiveVariables, 8339 ConjunctsInSsa, 1228 ConjunctsInUnsatCore, 147 InterpolantComputations, 10 PerfectInterpolantSequences, 326/751 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown