/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-2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 02:12:14,302 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 02:12:14,377 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:12:14,384 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 02:12:14,385 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 02:12:14,420 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 02:12:14,421 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 02:12:14,421 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 02:12:14,422 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 02:12:14,433 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 02:12:14,433 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 02:12:14,433 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 02:12:14,433 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 02:12:14,434 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 02:12:14,434 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 02:12:14,434 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 02:12:14,434 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 02:12:14,434 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 02:12:14,435 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 02:12:14,435 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 02:12:14,435 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 02:12:14,436 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 02:12:14,436 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 02:12:14,437 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 02:12:14,437 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 02:12:14,437 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 02:12:14,437 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 02:12:14,437 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 02:12:14,438 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 02:12:14,438 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 02:12:14,439 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 02:12:14,439 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 02:12:14,439 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 02:12:14,439 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 02:12:14,439 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 02:12:14,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:12:14,726 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 02:12:14,744 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 02:12:14,746 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 02:12:14,747 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 02:12:14,747 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 02:12:14,748 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/unroll-2.wvr.c [2023-08-27 02:12:15,955 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 02:12:16,184 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 02:12:16,184 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-2.wvr.c [2023-08-27 02:12:16,189 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/97e96c0fc/afc30dfb686546db9ef84989d39f6420/FLAG2d3918b63 [2023-08-27 02:12:16,205 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/97e96c0fc/afc30dfb686546db9ef84989d39f6420 [2023-08-27 02:12:16,209 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 02:12:16,211 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 02:12:16,212 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 02:12:16,212 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 02:12:16,214 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 02:12:16,215 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 02:12:16" (1/1) ... [2023-08-27 02:12:16,216 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2e381d1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:12:16, skipping insertion in model container [2023-08-27 02:12:16,216 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 02:12:16" (1/1) ... [2023-08-27 02:12:16,235 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 02:12:16,365 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 02:12:16,372 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 02:12:16,406 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 02:12:16,422 INFO L206 MainTranslator]: Completed translation [2023-08-27 02:12:16,422 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:12:16 WrapperNode [2023-08-27 02:12:16,422 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 02:12:16,423 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 02:12:16,423 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 02:12:16,424 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 02:12:16,429 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:12:16" (1/1) ... [2023-08-27 02:12:16,442 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:12:16" (1/1) ... [2023-08-27 02:12:16,472 INFO L138 Inliner]: procedures = 24, calls = 33, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 142 [2023-08-27 02:12:16,473 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 02:12:16,474 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 02:12:16,474 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 02:12:16,474 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 02:12:16,481 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:12:16" (1/1) ... [2023-08-27 02:12:16,481 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:12:16" (1/1) ... [2023-08-27 02:12:16,496 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:12:16" (1/1) ... [2023-08-27 02:12:16,496 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:12:16" (1/1) ... [2023-08-27 02:12:16,501 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:12:16" (1/1) ... [2023-08-27 02:12:16,503 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:12:16" (1/1) ... [2023-08-27 02:12:16,505 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:12:16" (1/1) ... [2023-08-27 02:12:16,506 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:12:16" (1/1) ... [2023-08-27 02:12:16,508 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 02:12:16,519 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 02:12:16,519 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 02:12:16,519 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 02:12:16,520 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:12:16" (1/1) ... [2023-08-27 02:12:16,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 02:12:16,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:16,545 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:12:16,552 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:12:16,580 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 02:12:16,580 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 02:12:16,580 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 02:12:16,580 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 02:12:16,580 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 02:12:16,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 02:12:16,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 02:12:16,581 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 02:12:16,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 02:12:16,582 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 02:12:16,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 02:12:16,582 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 02:12:16,582 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 02:12:16,583 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:12:16,691 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 02:12:16,696 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 02:12:16,936 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 02:12:16,943 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 02:12:16,943 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-27 02:12:16,945 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 02:12:16 BoogieIcfgContainer [2023-08-27 02:12:16,945 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 02:12:16,947 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 02:12:16,948 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 02:12:16,950 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 02:12:16,951 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 02:12:16" (1/3) ... [2023-08-27 02:12:16,951 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1dca7e86 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 02:12:16, skipping insertion in model container [2023-08-27 02:12:16,951 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 02:12:16" (2/3) ... [2023-08-27 02:12:16,951 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1dca7e86 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 02:12:16, skipping insertion in model container [2023-08-27 02:12:16,952 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 02:12:16" (3/3) ... [2023-08-27 02:12:16,955 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-2.wvr.c [2023-08-27 02:12:16,970 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 02:12:16,970 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2023-08-27 02:12:16,970 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 02:12:17,044 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 02:12:17,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 156 places, 163 transitions, 342 flow [2023-08-27 02:12:17,151 INFO L124 PetriNetUnfolderBase]: 14/161 cut-off events. [2023-08-27 02:12:17,152 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 02:12:17,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170 conditions, 161 events. 14/161 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 159 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 105. Up to 2 conditions per place. [2023-08-27 02:12:17,156 INFO L82 GeneralOperation]: Start removeDead. Operand has 156 places, 163 transitions, 342 flow [2023-08-27 02:12:17,161 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 145 places, 152 transitions, 316 flow [2023-08-27 02:12:17,164 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 02:12:17,172 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 145 places, 152 transitions, 316 flow [2023-08-27 02:12:17,174 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 145 places, 152 transitions, 316 flow [2023-08-27 02:12:17,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 145 places, 152 transitions, 316 flow [2023-08-27 02:12:17,206 INFO L124 PetriNetUnfolderBase]: 14/152 cut-off events. [2023-08-27 02:12:17,206 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 02:12:17,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 152 events. 14/152 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 153 event pairs, 0 based on Foata normal form. 0/136 useless extension candidates. Maximal degree in co-relation 105. Up to 2 conditions per place. [2023-08-27 02:12:17,209 INFO L119 LiptonReduction]: Number of co-enabled transitions 1942 [2023-08-27 02:12:21,729 INFO L134 LiptonReduction]: Checked pairs total: 1834 [2023-08-27 02:12:21,729 INFO L136 LiptonReduction]: Total number of compositions: 173 [2023-08-27 02:12:21,741 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 02:12:21,746 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;@1d5e527d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 02:12:21,746 INFO L358 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2023-08-27 02:12:21,748 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 02:12:21,748 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 02:12:21,748 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 02:12:21,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:21,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 02:12:21,749 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:12:21,753 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:21,753 INFO L85 PathProgramCache]: Analyzing trace with hash 20578, now seen corresponding path program 1 times [2023-08-27 02:12:21,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:21,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866259537] [2023-08-27 02:12:21,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:21,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:21,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:21,954 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:12:21,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:21,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866259537] [2023-08-27 02:12:21,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866259537] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:12:21,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:12:21,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 02:12:21,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918351985] [2023-08-27 02:12:21,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:12:21,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:12:21,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:21,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:12:21,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 02:12:21,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 336 [2023-08-27 02:12:21,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 139.66666666666666) internal successors, (419), 3 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:21,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:21,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 336 [2023-08-27 02:12:21,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:22,039 INFO L124 PetriNetUnfolderBase]: 49/84 cut-off events. [2023-08-27 02:12:22,039 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 02:12:22,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181 conditions, 84 events. 49/84 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 191 event pairs, 19 based on Foata normal form. 0/51 useless extension candidates. Maximal degree in co-relation 129. Up to 79 conditions per place. [2023-08-27 02:12:22,041 INFO L140 encePairwiseOnDemand]: 333/336 looper letters, 14 selfloop transitions, 2 changer transitions 0/18 dead transitions. [2023-08-27 02:12:22,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 18 transitions, 80 flow [2023-08-27 02:12:22,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:12:22,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:12:22,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 434 transitions. [2023-08-27 02:12:22,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2023-08-27 02:12:22,055 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 434 transitions. [2023-08-27 02:12:22,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 434 transitions. [2023-08-27 02:12:22,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:22,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 434 transitions. [2023-08-27 02:12:22,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 144.66666666666666) internal successors, (434), 3 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 336.0) internal successors, (1344), 4 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,067 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 336.0) internal successors, (1344), 4 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,068 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 50 flow. Second operand 3 states and 434 transitions. [2023-08-27 02:12:22,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 18 transitions, 80 flow [2023-08-27 02:12:22,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 18 transitions, 72 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 02:12:22,072 INFO L231 Difference]: Finished difference. Result has 20 places, 18 transitions, 44 flow [2023-08-27 02:12:22,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=44, PETRI_PLACES=20, PETRI_TRANSITIONS=18} [2023-08-27 02:12:22,076 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, -3 predicate places. [2023-08-27 02:12:22,076 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 18 transitions, 44 flow [2023-08-27 02:12:22,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 139.66666666666666) internal successors, (419), 3 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:22,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 02:12:22,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 02:12:22,078 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 02:12:22,078 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:22,078 INFO L85 PathProgramCache]: Analyzing trace with hash 20577, now seen corresponding path program 1 times [2023-08-27 02:12:22,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:22,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056247540] [2023-08-27 02:12:22,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:22,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:22,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:22,130 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:12:22,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:22,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056247540] [2023-08-27 02:12:22,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056247540] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:12:22,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:12:22,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 02:12:22,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145939256] [2023-08-27 02:12:22,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:12:22,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:12:22,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:22,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:12:22,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 02:12:22,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 336 [2023-08-27 02:12:22,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 18 transitions, 44 flow. Second operand has 3 states, 3 states have (on average 139.66666666666666) internal successors, (419), 3 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:22,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 336 [2023-08-27 02:12:22,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:22,166 INFO L124 PetriNetUnfolderBase]: 50/86 cut-off events. [2023-08-27 02:12:22,167 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 02:12:22,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179 conditions, 86 events. 50/86 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 191 event pairs, 19 based on Foata normal form. 0/54 useless extension candidates. Maximal degree in co-relation 161. Up to 83 conditions per place. [2023-08-27 02:12:22,168 INFO L140 encePairwiseOnDemand]: 332/336 looper letters, 15 selfloop transitions, 3 changer transitions 0/20 dead transitions. [2023-08-27 02:12:22,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 20 transitions, 86 flow [2023-08-27 02:12:22,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:12:22,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:12:22,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 436 transitions. [2023-08-27 02:12:22,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2023-08-27 02:12:22,171 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 436 transitions. [2023-08-27 02:12:22,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 436 transitions. [2023-08-27 02:12:22,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:22,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 436 transitions. [2023-08-27 02:12:22,172 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 145.33333333333334) internal successors, (436), 3 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 336.0) internal successors, (1344), 4 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,175 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 336.0) internal successors, (1344), 4 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,175 INFO L175 Difference]: Start difference. First operand has 20 places, 18 transitions, 44 flow. Second operand 3 states and 436 transitions. [2023-08-27 02:12:22,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 20 transitions, 86 flow [2023-08-27 02:12:22,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 20 transitions, 80 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 02:12:22,176 INFO L231 Difference]: Finished difference. Result has 21 places, 20 transitions, 59 flow [2023-08-27 02:12:22,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=59, PETRI_PLACES=21, PETRI_TRANSITIONS=20} [2023-08-27 02:12:22,177 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, -2 predicate places. [2023-08-27 02:12:22,177 INFO L495 AbstractCegarLoop]: Abstraction has has 21 places, 20 transitions, 59 flow [2023-08-27 02:12:22,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 139.66666666666666) internal successors, (419), 3 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:22,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 02:12:22,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 02:12:22,178 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:12:22,179 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:22,179 INFO L85 PathProgramCache]: Analyzing trace with hash 639213, now seen corresponding path program 1 times [2023-08-27 02:12:22,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:22,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973888814] [2023-08-27 02:12:22,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:22,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:22,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:22,239 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:12:22,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:22,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973888814] [2023-08-27 02:12:22,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973888814] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:12:22,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400639929] [2023-08-27 02:12:22,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:22,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:22,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:22,243 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:12:22,245 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:12:22,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:22,307 INFO L262 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 02:12:22,310 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:12:22,348 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:12:22,348 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:12:22,367 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:12:22,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400639929] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:12:22,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:12:22,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 4 [2023-08-27 02:12:22,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890766088] [2023-08-27 02:12:22,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:12:22,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 02:12:22,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:22,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 02:12:22,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-27 02:12:22,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 336 [2023-08-27 02:12:22,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 20 transitions, 59 flow. Second operand has 6 states, 6 states have (on average 140.0) internal successors, (840), 6 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:22,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 336 [2023-08-27 02:12:22,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:22,432 INFO L124 PetriNetUnfolderBase]: 53/92 cut-off events. [2023-08-27 02:12:22,432 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 02:12:22,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 203 conditions, 92 events. 53/92 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 209 event pairs, 19 based on Foata normal form. 0/55 useless extension candidates. Maximal degree in co-relation 161. Up to 86 conditions per place. [2023-08-27 02:12:22,433 INFO L140 encePairwiseOnDemand]: 332/336 looper letters, 15 selfloop transitions, 9 changer transitions 0/26 dead transitions. [2023-08-27 02:12:22,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 26 transitions, 131 flow [2023-08-27 02:12:22,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 02:12:22,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 02:12:22,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 861 transitions. [2023-08-27 02:12:22,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2023-08-27 02:12:22,436 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 861 transitions. [2023-08-27 02:12:22,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 861 transitions. [2023-08-27 02:12:22,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:22,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 861 transitions. [2023-08-27 02:12:22,439 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 143.5) internal successors, (861), 6 states have internal predecessors, (861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 336.0) internal successors, (2352), 7 states have internal predecessors, (2352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,443 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 336.0) internal successors, (2352), 7 states have internal predecessors, (2352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,443 INFO L175 Difference]: Start difference. First operand has 21 places, 20 transitions, 59 flow. Second operand 6 states and 861 transitions. [2023-08-27 02:12:22,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 26 transitions, 131 flow [2023-08-27 02:12:22,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 26 transitions, 126 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 02:12:22,444 INFO L231 Difference]: Finished difference. Result has 28 places, 26 transitions, 115 flow [2023-08-27 02:12:22,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=20, 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=115, PETRI_PLACES=28, PETRI_TRANSITIONS=26} [2023-08-27 02:12:22,445 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 5 predicate places. [2023-08-27 02:12:22,445 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 26 transitions, 115 flow [2023-08-27 02:12:22,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 140.0) internal successors, (840), 6 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:22,446 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 02:12:22,453 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:12:22,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:22,653 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:12:22,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:22,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1864242017, now seen corresponding path program 2 times [2023-08-27 02:12:22,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:22,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325171354] [2023-08-27 02:12:22,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:22,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:22,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:22,749 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:12:22,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:22,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325171354] [2023-08-27 02:12:22,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325171354] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:12:22,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739370801] [2023-08-27 02:12:22,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:12:22,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:22,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:22,752 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:12:22,796 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:12:22,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 02:12:22,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:12:22,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 02:12:22,840 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:12:22,859 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:12:22,859 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 02:12:22,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739370801] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:12:22,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 02:12:22,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 02:12:22,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348918060] [2023-08-27 02:12:22,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:12:22,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:12:22,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:22,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:12:22,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 02:12:22,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 336 [2023-08-27 02:12:22,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 26 transitions, 115 flow. Second operand has 3 states, 3 states have (on average 141.0) internal successors, (423), 3 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:22,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 336 [2023-08-27 02:12:22,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:22,897 INFO L124 PetriNetUnfolderBase]: 53/91 cut-off events. [2023-08-27 02:12:22,898 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 02:12:22,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 217 conditions, 91 events. 53/91 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 217 event pairs, 19 based on Foata normal form. 1/59 useless extension candidates. Maximal degree in co-relation 187. Up to 88 conditions per place. [2023-08-27 02:12:22,899 INFO L140 encePairwiseOnDemand]: 334/336 looper letters, 22 selfloop transitions, 1 changer transitions 0/25 dead transitions. [2023-08-27 02:12:22,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 25 transitions, 151 flow [2023-08-27 02:12:22,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:12:22,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:12:22,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 436 transitions. [2023-08-27 02:12:22,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2023-08-27 02:12:22,901 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 436 transitions. [2023-08-27 02:12:22,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 436 transitions. [2023-08-27 02:12:22,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:22,901 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 436 transitions. [2023-08-27 02:12:22,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 145.33333333333334) internal successors, (436), 3 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 336.0) internal successors, (1344), 4 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,905 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 336.0) internal successors, (1344), 4 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,905 INFO L175 Difference]: Start difference. First operand has 28 places, 26 transitions, 115 flow. Second operand 3 states and 436 transitions. [2023-08-27 02:12:22,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 25 transitions, 151 flow [2023-08-27 02:12:22,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 25 transitions, 114 flow, removed 11 selfloop flow, removed 5 redundant places. [2023-08-27 02:12:22,906 INFO L231 Difference]: Finished difference. Result has 24 places, 25 transitions, 70 flow [2023-08-27 02:12:22,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=22, 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=70, PETRI_PLACES=24, PETRI_TRANSITIONS=25} [2023-08-27 02:12:22,907 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 1 predicate places. [2023-08-27 02:12:22,907 INFO L495 AbstractCegarLoop]: Abstraction has has 24 places, 25 transitions, 70 flow [2023-08-27 02:12:22,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 141.0) internal successors, (423), 3 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:22,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:22,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:12:22,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 02:12:23,114 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,SelfDestructingSolverStorable3 [2023-08-27 02:12:23,114 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:12:23,115 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:23,115 INFO L85 PathProgramCache]: Analyzing trace with hash -54470800, now seen corresponding path program 1 times [2023-08-27 02:12:23,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:23,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392836216] [2023-08-27 02:12:23,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:23,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:23,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:23,253 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:12:23,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:23,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392836216] [2023-08-27 02:12:23,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392836216] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:12:23,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:12:23,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 02:12:23,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116935781] [2023-08-27 02:12:23,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:12:23,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:12:23,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:23,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:12:23,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 02:12:23,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 336 [2023-08-27 02:12:23,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 25 transitions, 70 flow. Second operand has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:23,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:23,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 336 [2023-08-27 02:12:23,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:23,300 INFO L124 PetriNetUnfolderBase]: 52/90 cut-off events. [2023-08-27 02:12:23,301 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 02:12:23,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192 conditions, 90 events. 52/90 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 206 event pairs, 19 based on Foata normal form. 1/59 useless extension candidates. Maximal degree in co-relation 184. Up to 87 conditions per place. [2023-08-27 02:12:23,302 INFO L140 encePairwiseOnDemand]: 333/336 looper letters, 20 selfloop transitions, 2 changer transitions 0/24 dead transitions. [2023-08-27 02:12:23,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 24 transitions, 110 flow [2023-08-27 02:12:23,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:12:23,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:12:23,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 422 transitions. [2023-08-27 02:12:23,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41865079365079366 [2023-08-27 02:12:23,304 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 422 transitions. [2023-08-27 02:12:23,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 422 transitions. [2023-08-27 02:12:23,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:23,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 422 transitions. [2023-08-27 02:12:23,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 140.66666666666666) internal successors, (422), 3 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:23,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 336.0) internal successors, (1344), 4 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:23,307 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 336.0) internal successors, (1344), 4 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:23,307 INFO L175 Difference]: Start difference. First operand has 24 places, 25 transitions, 70 flow. Second operand 3 states and 422 transitions. [2023-08-27 02:12:23,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 24 transitions, 110 flow [2023-08-27 02:12:23,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 24 transitions, 109 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 02:12:23,309 INFO L231 Difference]: Finished difference. Result has 25 places, 24 transitions, 69 flow [2023-08-27 02:12:23,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=65, PETRI_DIFFERENCE_MINUEND_PLACES=23, 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=69, PETRI_PLACES=25, PETRI_TRANSITIONS=24} [2023-08-27 02:12:23,311 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 2 predicate places. [2023-08-27 02:12:23,312 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 24 transitions, 69 flow [2023-08-27 02:12:23,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 139.0) internal successors, (417), 3 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:23,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:23,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:12:23,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 02:12:23,316 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:12:23,316 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:23,316 INFO L85 PathProgramCache]: Analyzing trace with hash -104212996, now seen corresponding path program 1 times [2023-08-27 02:12:23,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:23,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604900821] [2023-08-27 02:12:23,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:23,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:23,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:23,496 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:12:23,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:23,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604900821] [2023-08-27 02:12:23,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604900821] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:12:23,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:12:23,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 02:12:23,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374091058] [2023-08-27 02:12:23,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:12:23,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 02:12:23,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:23,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 02:12:23,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 02:12:23,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 336 [2023-08-27 02:12:23,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 24 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 139.33333333333334) internal successors, (418), 3 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:23,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:23,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 336 [2023-08-27 02:12:23,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:23,548 INFO L124 PetriNetUnfolderBase]: 69/123 cut-off events. [2023-08-27 02:12:23,549 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 02:12:23,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261 conditions, 123 events. 69/123 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 329 event pairs, 9 based on Foata normal form. 1/82 useless extension candidates. Maximal degree in co-relation 252. Up to 85 conditions per place. [2023-08-27 02:12:23,550 INFO L140 encePairwiseOnDemand]: 332/336 looper letters, 28 selfloop transitions, 3 changer transitions 1/34 dead transitions. [2023-08-27 02:12:23,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 34 transitions, 156 flow [2023-08-27 02:12:23,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 02:12:23,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 02:12:23,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 431 transitions. [2023-08-27 02:12:23,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42757936507936506 [2023-08-27 02:12:23,552 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 431 transitions. [2023-08-27 02:12:23,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 431 transitions. [2023-08-27 02:12:23,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:23,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 431 transitions. [2023-08-27 02:12:23,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 143.66666666666666) internal successors, (431), 3 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:23,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 336.0) internal successors, (1344), 4 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:23,555 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 336.0) internal successors, (1344), 4 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:23,555 INFO L175 Difference]: Start difference. First operand has 25 places, 24 transitions, 69 flow. Second operand 3 states and 431 transitions. [2023-08-27 02:12:23,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 34 transitions, 156 flow [2023-08-27 02:12:23,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 34 transitions, 152 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 02:12:23,557 INFO L231 Difference]: Finished difference. Result has 26 places, 26 transitions, 84 flow [2023-08-27 02:12:23,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=65, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=84, PETRI_PLACES=26, PETRI_TRANSITIONS=26} [2023-08-27 02:12:23,559 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 3 predicate places. [2023-08-27 02:12:23,560 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 26 transitions, 84 flow [2023-08-27 02:12:23,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 139.33333333333334) internal successors, (418), 3 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:23,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:23,560 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:12:23,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 02:12:23,560 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:12:23,561 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:23,561 INFO L85 PathProgramCache]: Analyzing trace with hash 590958092, now seen corresponding path program 1 times [2023-08-27 02:12:23,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:23,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617876123] [2023-08-27 02:12:23,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:23,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:23,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:23,707 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:12:23,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:23,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617876123] [2023-08-27 02:12:23,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617876123] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:12:23,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:12:23,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 02:12:23,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324986312] [2023-08-27 02:12:23,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:12:23,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:12:23,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:23,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:12:23,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 02:12:23,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:12:23,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 26 transitions, 84 flow. Second operand has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:23,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:23,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:12:23,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:23,828 INFO L124 PetriNetUnfolderBase]: 88/176 cut-off events. [2023-08-27 02:12:23,829 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2023-08-27 02:12:23,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 419 conditions, 176 events. 88/176 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 573 event pairs, 26 based on Foata normal form. 12/187 useless extension candidates. Maximal degree in co-relation 409. Up to 93 conditions per place. [2023-08-27 02:12:23,832 INFO L140 encePairwiseOnDemand]: 331/336 looper letters, 37 selfloop transitions, 4 changer transitions 8/49 dead transitions. [2023-08-27 02:12:23,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 49 transitions, 243 flow [2023-08-27 02:12:23,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 02:12:23,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 02:12:23,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 701 transitions. [2023-08-27 02:12:23,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4172619047619048 [2023-08-27 02:12:23,835 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 701 transitions. [2023-08-27 02:12:23,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 701 transitions. [2023-08-27 02:12:23,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:23,835 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 701 transitions. [2023-08-27 02:12:23,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 140.2) internal successors, (701), 5 states have internal predecessors, (701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:23,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:23,839 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:23,839 INFO L175 Difference]: Start difference. First operand has 26 places, 26 transitions, 84 flow. Second operand 5 states and 701 transitions. [2023-08-27 02:12:23,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 49 transitions, 243 flow [2023-08-27 02:12:23,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 49 transitions, 239 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 02:12:23,842 INFO L231 Difference]: Finished difference. Result has 32 places, 28 transitions, 112 flow [2023-08-27 02:12:23,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=81, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=112, PETRI_PLACES=32, PETRI_TRANSITIONS=28} [2023-08-27 02:12:23,842 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 9 predicate places. [2023-08-27 02:12:23,843 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 28 transitions, 112 flow [2023-08-27 02:12:23,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:23,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:23,844 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:12:23,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 02:12:23,845 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:12:23,852 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:23,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1847618638, now seen corresponding path program 2 times [2023-08-27 02:12:23,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:23,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991592436] [2023-08-27 02:12:23,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:23,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:23,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:23,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:12:23,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:23,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991592436] [2023-08-27 02:12:23,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991592436] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:12:23,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:12:23,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 02:12:23,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90691889] [2023-08-27 02:12:23,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:12:23,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 02:12:23,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:23,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 02:12:23,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 02:12:23,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 336 [2023-08-27 02:12:23,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 28 transitions, 112 flow. Second operand has 4 states, 4 states have (on average 140.75) internal successors, (563), 4 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:23,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:23,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 336 [2023-08-27 02:12:23,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:24,047 INFO L124 PetriNetUnfolderBase]: 88/169 cut-off events. [2023-08-27 02:12:24,047 INFO L125 PetriNetUnfolderBase]: For 128/140 co-relation queries the response was YES. [2023-08-27 02:12:24,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 510 conditions, 169 events. 88/169 cut-off events. For 128/140 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 520 event pairs, 24 based on Foata normal form. 7/170 useless extension candidates. Maximal degree in co-relation 497. Up to 104 conditions per place. [2023-08-27 02:12:24,048 INFO L140 encePairwiseOnDemand]: 332/336 looper letters, 32 selfloop transitions, 4 changer transitions 4/41 dead transitions. [2023-08-27 02:12:24,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 41 transitions, 237 flow [2023-08-27 02:12:24,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 02:12:24,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 02:12:24,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 580 transitions. [2023-08-27 02:12:24,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2023-08-27 02:12:24,050 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 580 transitions. [2023-08-27 02:12:24,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 580 transitions. [2023-08-27 02:12:24,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:24,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 580 transitions. [2023-08-27 02:12:24,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 145.0) internal successors, (580), 4 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 336.0) internal successors, (1680), 5 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,054 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 336.0) internal successors, (1680), 5 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,054 INFO L175 Difference]: Start difference. First operand has 32 places, 28 transitions, 112 flow. Second operand 4 states and 580 transitions. [2023-08-27 02:12:24,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 41 transitions, 237 flow [2023-08-27 02:12:24,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 41 transitions, 224 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-27 02:12:24,056 INFO L231 Difference]: Finished difference. Result has 34 places, 30 transitions, 131 flow [2023-08-27 02:12:24,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=103, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=131, PETRI_PLACES=34, PETRI_TRANSITIONS=30} [2023-08-27 02:12:24,057 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 11 predicate places. [2023-08-27 02:12:24,057 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 30 transitions, 131 flow [2023-08-27 02:12:24,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 140.75) internal successors, (563), 4 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:24,058 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:12:24,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 02:12:24,058 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:12:24,058 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:24,058 INFO L85 PathProgramCache]: Analyzing trace with hash 710962238, now seen corresponding path program 1 times [2023-08-27 02:12:24,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:24,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013267340] [2023-08-27 02:12:24,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:24,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:24,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:24,137 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:12:24,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:24,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013267340] [2023-08-27 02:12:24,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013267340] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:12:24,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:12:24,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 02:12:24,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227201698] [2023-08-27 02:12:24,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:12:24,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:12:24,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:24,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:12:24,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 02:12:24,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:12:24,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 30 transitions, 131 flow. Second operand has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:24,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:12:24,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:24,239 INFO L124 PetriNetUnfolderBase]: 98/194 cut-off events. [2023-08-27 02:12:24,239 INFO L125 PetriNetUnfolderBase]: For 200/200 co-relation queries the response was YES. [2023-08-27 02:12:24,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 605 conditions, 194 events. 98/194 cut-off events. For 200/200 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 635 event pairs, 28 based on Foata normal form. 2/195 useless extension candidates. Maximal degree in co-relation 591. Up to 99 conditions per place. [2023-08-27 02:12:24,241 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 37 selfloop transitions, 9 changer transitions 10/56 dead transitions. [2023-08-27 02:12:24,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 56 transitions, 340 flow [2023-08-27 02:12:24,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 02:12:24,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 02:12:24,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 837 transitions. [2023-08-27 02:12:24,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41517857142857145 [2023-08-27 02:12:24,243 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 837 transitions. [2023-08-27 02:12:24,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 837 transitions. [2023-08-27 02:12:24,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:24,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 837 transitions. [2023-08-27 02:12:24,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 139.5) internal successors, (837), 6 states have internal predecessors, (837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,248 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 336.0) internal successors, (2352), 7 states have internal predecessors, (2352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,249 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 336.0) internal successors, (2352), 7 states have internal predecessors, (2352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,249 INFO L175 Difference]: Start difference. First operand has 34 places, 30 transitions, 131 flow. Second operand 6 states and 837 transitions. [2023-08-27 02:12:24,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 56 transitions, 340 flow [2023-08-27 02:12:24,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 56 transitions, 335 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 02:12:24,251 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 182 flow [2023-08-27 02:12:24,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=182, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2023-08-27 02:12:24,252 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 17 predicate places. [2023-08-27 02:12:24,252 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 182 flow [2023-08-27 02:12:24,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:24,253 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:12:24,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 02:12:24,253 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:12:24,253 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:24,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1845628994, now seen corresponding path program 3 times [2023-08-27 02:12:24,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:24,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278155384] [2023-08-27 02:12:24,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:24,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:24,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:24,323 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:12:24,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:24,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278155384] [2023-08-27 02:12:24,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278155384] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:12:24,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:12:24,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 02:12:24,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919466593] [2023-08-27 02:12:24,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:12:24,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 02:12:24,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:24,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 02:12:24,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 02:12:24,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 336 [2023-08-27 02:12:24,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 182 flow. Second operand has 4 states, 4 states have (on average 140.75) internal successors, (563), 4 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:24,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 336 [2023-08-27 02:12:24,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:24,380 INFO L124 PetriNetUnfolderBase]: 91/169 cut-off events. [2023-08-27 02:12:24,380 INFO L125 PetriNetUnfolderBase]: For 349/353 co-relation queries the response was YES. [2023-08-27 02:12:24,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 658 conditions, 169 events. 91/169 cut-off events. For 349/353 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 522 event pairs, 22 based on Foata normal form. 4/167 useless extension candidates. Maximal degree in co-relation 642. Up to 101 conditions per place. [2023-08-27 02:12:24,381 INFO L140 encePairwiseOnDemand]: 332/336 looper letters, 30 selfloop transitions, 10 changer transitions 4/46 dead transitions. [2023-08-27 02:12:24,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 46 transitions, 328 flow [2023-08-27 02:12:24,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 02:12:24,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 02:12:24,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 579 transitions. [2023-08-27 02:12:24,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43080357142857145 [2023-08-27 02:12:24,383 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 579 transitions. [2023-08-27 02:12:24,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 579 transitions. [2023-08-27 02:12:24,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:24,384 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 579 transitions. [2023-08-27 02:12:24,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 144.75) internal successors, (579), 4 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 336.0) internal successors, (1680), 5 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,387 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 336.0) internal successors, (1680), 5 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,387 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 182 flow. Second operand 4 states and 579 transitions. [2023-08-27 02:12:24,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 46 transitions, 328 flow [2023-08-27 02:12:24,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 46 transitions, 309 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-27 02:12:24,390 INFO L231 Difference]: Finished difference. Result has 41 places, 35 transitions, 212 flow [2023-08-27 02:12:24,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=212, PETRI_PLACES=41, PETRI_TRANSITIONS=35} [2023-08-27 02:12:24,390 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 18 predicate places. [2023-08-27 02:12:24,390 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 35 transitions, 212 flow [2023-08-27 02:12:24,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 140.75) internal successors, (563), 4 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:24,391 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:12:24,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 02:12:24,391 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:12:24,391 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:24,391 INFO L85 PathProgramCache]: Analyzing trace with hash -2055749302, now seen corresponding path program 2 times [2023-08-27 02:12:24,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:24,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922367267] [2023-08-27 02:12:24,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:24,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:24,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:24,480 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:12:24,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:24,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922367267] [2023-08-27 02:12:24,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922367267] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:12:24,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:12:24,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 02:12:24,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661961831] [2023-08-27 02:12:24,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:12:24,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:12:24,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:24,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:12:24,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 02:12:24,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:12:24,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 35 transitions, 212 flow. Second operand has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:24,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:12:24,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:24,576 INFO L124 PetriNetUnfolderBase]: 90/160 cut-off events. [2023-08-27 02:12:24,577 INFO L125 PetriNetUnfolderBase]: For 324/324 co-relation queries the response was YES. [2023-08-27 02:12:24,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 660 conditions, 160 events. 90/160 cut-off events. For 324/324 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 447 event pairs, 2 based on Foata normal form. 6/165 useless extension candidates. Maximal degree in co-relation 643. Up to 82 conditions per place. [2023-08-27 02:12:24,578 INFO L140 encePairwiseOnDemand]: 331/336 looper letters, 41 selfloop transitions, 12 changer transitions 0/53 dead transitions. [2023-08-27 02:12:24,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 53 transitions, 385 flow [2023-08-27 02:12:24,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 02:12:24,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 02:12:24,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 834 transitions. [2023-08-27 02:12:24,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2023-08-27 02:12:24,581 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 834 transitions. [2023-08-27 02:12:24,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 834 transitions. [2023-08-27 02:12:24,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:24,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 834 transitions. [2023-08-27 02:12:24,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 139.0) internal successors, (834), 6 states have internal predecessors, (834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 336.0) internal successors, (2352), 7 states have internal predecessors, (2352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,587 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 336.0) internal successors, (2352), 7 states have internal predecessors, (2352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,587 INFO L175 Difference]: Start difference. First operand has 41 places, 35 transitions, 212 flow. Second operand 6 states and 834 transitions. [2023-08-27 02:12:24,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 53 transitions, 385 flow [2023-08-27 02:12:24,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 53 transitions, 358 flow, removed 10 selfloop flow, removed 2 redundant places. [2023-08-27 02:12:24,589 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 242 flow [2023-08-27 02:12:24,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=191, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=242, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2023-08-27 02:12:24,590 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 21 predicate places. [2023-08-27 02:12:24,590 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 242 flow [2023-08-27 02:12:24,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:24,591 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:12:24,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 02:12:24,591 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:12:24,591 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:24,591 INFO L85 PathProgramCache]: Analyzing trace with hash 2031191966, now seen corresponding path program 3 times [2023-08-27 02:12:24,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:24,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279860412] [2023-08-27 02:12:24,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:24,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:24,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:24,748 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:12:24,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:24,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279860412] [2023-08-27 02:12:24,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279860412] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 02:12:24,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 02:12:24,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 02:12:24,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752174402] [2023-08-27 02:12:24,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 02:12:24,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 02:12:24,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:24,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 02:12:24,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 02:12:24,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:12:24,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 242 flow. Second operand has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:24,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:12:24,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:24,851 INFO L124 PetriNetUnfolderBase]: 101/187 cut-off events. [2023-08-27 02:12:24,851 INFO L125 PetriNetUnfolderBase]: For 580/580 co-relation queries the response was YES. [2023-08-27 02:12:24,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 786 conditions, 187 events. 101/187 cut-off events. For 580/580 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 527 event pairs, 31 based on Foata normal form. 6/192 useless extension candidates. Maximal degree in co-relation 768. Up to 130 conditions per place. [2023-08-27 02:12:24,853 INFO L140 encePairwiseOnDemand]: 331/336 looper letters, 43 selfloop transitions, 9 changer transitions 2/54 dead transitions. [2023-08-27 02:12:24,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 54 transitions, 433 flow [2023-08-27 02:12:24,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 02:12:24,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 02:12:24,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 695 transitions. [2023-08-27 02:12:24,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2023-08-27 02:12:24,857 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 695 transitions. [2023-08-27 02:12:24,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 695 transitions. [2023-08-27 02:12:24,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:24,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 695 transitions. [2023-08-27 02:12:24,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 139.0) internal successors, (695), 5 states have internal predecessors, (695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,861 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,862 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 242 flow. Second operand 5 states and 695 transitions. [2023-08-27 02:12:24,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 54 transitions, 433 flow [2023-08-27 02:12:24,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 54 transitions, 395 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-08-27 02:12:24,866 INFO L231 Difference]: Finished difference. Result has 48 places, 39 transitions, 264 flow [2023-08-27 02:12:24,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=264, PETRI_PLACES=48, PETRI_TRANSITIONS=39} [2023-08-27 02:12:24,867 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 25 predicate places. [2023-08-27 02:12:24,867 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 39 transitions, 264 flow [2023-08-27 02:12:24,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:24,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:24,868 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:12:24,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 02:12:24,868 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:12:24,868 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:24,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1843219210, now seen corresponding path program 4 times [2023-08-27 02:12:24,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:24,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237731115] [2023-08-27 02:12:24,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:24,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:24,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:25,004 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:12:25,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:25,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237731115] [2023-08-27 02:12:25,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237731115] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:12:25,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875278688] [2023-08-27 02:12:25,005 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:12:25,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:25,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:25,009 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:12:25,012 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:12:25,100 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:12:25,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:12:25,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 02:12:25,102 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:12:25,157 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:12:25,157 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:12:25,203 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:12:25,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875278688] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:12:25,204 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:12:25,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 7 [2023-08-27 02:12:25,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129325798] [2023-08-27 02:12:25,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:12:25,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 02:12:25,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:25,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 02:12:25,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-27 02:12:25,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:12:25,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 39 transitions, 264 flow. Second operand has 7 states, 7 states have (on average 135.57142857142858) internal successors, (949), 7 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:25,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:25,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:12:25,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:25,362 INFO L124 PetriNetUnfolderBase]: 116/212 cut-off events. [2023-08-27 02:12:25,363 INFO L125 PetriNetUnfolderBase]: For 719/719 co-relation queries the response was YES. [2023-08-27 02:12:25,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 963 conditions, 212 events. 116/212 cut-off events. For 719/719 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 637 event pairs, 28 based on Foata normal form. 6/217 useless extension candidates. Maximal degree in co-relation 942. Up to 133 conditions per place. [2023-08-27 02:12:25,365 INFO L140 encePairwiseOnDemand]: 331/336 looper letters, 46 selfloop transitions, 17 changer transitions 2/65 dead transitions. [2023-08-27 02:12:25,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 65 transitions, 529 flow [2023-08-27 02:12:25,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 02:12:25,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 02:12:25,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 972 transitions. [2023-08-27 02:12:25,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.413265306122449 [2023-08-27 02:12:25,368 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 972 transitions. [2023-08-27 02:12:25,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 972 transitions. [2023-08-27 02:12:25,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:25,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 972 transitions. [2023-08-27 02:12:25,370 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 138.85714285714286) internal successors, (972), 7 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:25,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 336.0) internal successors, (2688), 8 states have internal predecessors, (2688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:25,374 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 336.0) internal successors, (2688), 8 states have internal predecessors, (2688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:25,374 INFO L175 Difference]: Start difference. First operand has 48 places, 39 transitions, 264 flow. Second operand 7 states and 972 transitions. [2023-08-27 02:12:25,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 65 transitions, 529 flow [2023-08-27 02:12:25,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 65 transitions, 497 flow, removed 11 selfloop flow, removed 2 redundant places. [2023-08-27 02:12:25,377 INFO L231 Difference]: Finished difference. Result has 53 places, 43 transitions, 325 flow [2023-08-27 02:12:25,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=242, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=325, PETRI_PLACES=53, PETRI_TRANSITIONS=43} [2023-08-27 02:12:25,377 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 30 predicate places. [2023-08-27 02:12:25,377 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 43 transitions, 325 flow [2023-08-27 02:12:25,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 135.57142857142858) internal successors, (949), 7 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:25,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:25,378 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:12:25,386 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:12:25,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:25,584 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:12:25,584 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:25,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1168251006, now seen corresponding path program 5 times [2023-08-27 02:12:25,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:25,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232183140] [2023-08-27 02:12:25,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:25,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:25,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:25,711 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:12:25,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:25,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232183140] [2023-08-27 02:12:25,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232183140] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:12:25,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693130585] [2023-08-27 02:12:25,712 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 02:12:25,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:25,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:25,713 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:12:25,715 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:12:25,790 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:12:25,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:12:25,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 02:12:25,792 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:12:25,821 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:12:25,822 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:12:25,862 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:12:25,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693130585] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:12:25,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:12:25,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-27 02:12:25,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727978826] [2023-08-27 02:12:25,862 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:12:25,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 02:12:25,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:25,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 02:12:25,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 02:12:25,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:12:25,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 43 transitions, 325 flow. Second operand has 8 states, 8 states have (on average 134.75) internal successors, (1078), 8 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:25,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:25,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:12:25,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:25,961 INFO L124 PetriNetUnfolderBase]: 110/198 cut-off events. [2023-08-27 02:12:25,961 INFO L125 PetriNetUnfolderBase]: For 779/779 co-relation queries the response was YES. [2023-08-27 02:12:25,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 924 conditions, 198 events. 110/198 cut-off events. For 779/779 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 560 event pairs, 31 based on Foata normal form. 6/203 useless extension candidates. Maximal degree in co-relation 902. Up to 142 conditions per place. [2023-08-27 02:12:25,963 INFO L140 encePairwiseOnDemand]: 331/336 looper letters, 39 selfloop transitions, 14 changer transitions 2/55 dead transitions. [2023-08-27 02:12:25,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 55 transitions, 495 flow [2023-08-27 02:12:25,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 02:12:25,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 02:12:25,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 696 transitions. [2023-08-27 02:12:25,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2023-08-27 02:12:25,966 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 696 transitions. [2023-08-27 02:12:25,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 696 transitions. [2023-08-27 02:12:25,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:25,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 696 transitions. [2023-08-27 02:12:25,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 139.2) internal successors, (696), 5 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:25,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:25,970 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:25,970 INFO L175 Difference]: Start difference. First operand has 53 places, 43 transitions, 325 flow. Second operand 5 states and 696 transitions. [2023-08-27 02:12:25,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 55 transitions, 495 flow [2023-08-27 02:12:25,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 55 transitions, 460 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-08-27 02:12:25,974 INFO L231 Difference]: Finished difference. Result has 55 places, 43 transitions, 327 flow [2023-08-27 02:12:25,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=327, PETRI_PLACES=55, PETRI_TRANSITIONS=43} [2023-08-27 02:12:25,974 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 32 predicate places. [2023-08-27 02:12:25,974 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 43 transitions, 327 flow [2023-08-27 02:12:25,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 134.75) internal successors, (1078), 8 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:25,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:25,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:12:25,984 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:12:26,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:26,181 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:12:26,181 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:26,181 INFO L85 PathProgramCache]: Analyzing trace with hash -2003946126, now seen corresponding path program 1 times [2023-08-27 02:12:26,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:26,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311418452] [2023-08-27 02:12:26,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:26,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:26,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:26,278 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 02:12:26,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:26,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311418452] [2023-08-27 02:12:26,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311418452] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:12:26,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119975083] [2023-08-27 02:12:26,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:26,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:26,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:26,279 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:12:26,282 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:12:26,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:26,358 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-27 02:12:26,361 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:12:26,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:12:26,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 6 treesize of output 5 [2023-08-27 02:12:26,511 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:12:26,596 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 02:12:26,597 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 35 treesize of output 21 [2023-08-27 02:12:26,633 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:12:26,633 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:12:28,867 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:12:28,868 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:12:28,891 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:12:28,891 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:12:28,927 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:12:28,927 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:12:29,278 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:12:29,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:12:29,415 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:12:29,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119975083] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:12:29,416 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:12:29,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 6, 6] total 16 [2023-08-27 02:12:29,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223015108] [2023-08-27 02:12:29,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:12:29,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 02:12:29,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:29,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 02:12:29,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=181, Unknown=3, NotChecked=0, Total=240 [2023-08-27 02:12:29,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 336 [2023-08-27 02:12:29,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 43 transitions, 327 flow. Second operand has 16 states, 16 states have (on average 95.0) internal successors, (1520), 16 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:29,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:29,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 336 [2023-08-27 02:12:29,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:31,588 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:12:32,184 INFO L124 PetriNetUnfolderBase]: 379/676 cut-off events. [2023-08-27 02:12:32,184 INFO L125 PetriNetUnfolderBase]: For 2228/2278 co-relation queries the response was YES. [2023-08-27 02:12:32,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3018 conditions, 676 events. 379/676 cut-off events. For 2228/2278 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2957 event pairs, 16 based on Foata normal form. 71/740 useless extension candidates. Maximal degree in co-relation 2995. Up to 324 conditions per place. [2023-08-27 02:12:32,189 INFO L140 encePairwiseOnDemand]: 327/336 looper letters, 62 selfloop transitions, 40 changer transitions 78/183 dead transitions. [2023-08-27 02:12:32,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 183 transitions, 1531 flow [2023-08-27 02:12:32,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 02:12:32,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 02:12:32,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2356 transitions. [2023-08-27 02:12:32,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29216269841269843 [2023-08-27 02:12:32,196 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2356 transitions. [2023-08-27 02:12:32,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2356 transitions. [2023-08-27 02:12:32,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:32,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2356 transitions. [2023-08-27 02:12:32,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 98.16666666666667) internal successors, (2356), 24 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:32,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 336.0) internal successors, (8400), 25 states have internal predecessors, (8400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:32,212 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 336.0) internal successors, (8400), 25 states have internal predecessors, (8400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:32,212 INFO L175 Difference]: Start difference. First operand has 55 places, 43 transitions, 327 flow. Second operand 24 states and 2356 transitions. [2023-08-27 02:12:32,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 183 transitions, 1531 flow [2023-08-27 02:12:32,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 183 transitions, 1403 flow, removed 17 selfloop flow, removed 5 redundant places. [2023-08-27 02:12:32,219 INFO L231 Difference]: Finished difference. Result has 84 places, 66 transitions, 636 flow [2023-08-27 02:12:32,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=636, PETRI_PLACES=84, PETRI_TRANSITIONS=66} [2023-08-27 02:12:32,220 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 61 predicate places. [2023-08-27 02:12:32,220 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 66 transitions, 636 flow [2023-08-27 02:12:32,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 95.0) internal successors, (1520), 16 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:32,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:32,221 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:12:32,229 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:12:32,426 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,SelfDestructingSolverStorable14 [2023-08-27 02:12:32,427 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:12:32,427 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:32,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1371673246, now seen corresponding path program 2 times [2023-08-27 02:12:32,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:32,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349895534] [2023-08-27 02:12:32,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:32,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:32,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:33,115 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:12:33,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:33,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349895534] [2023-08-27 02:12:33,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349895534] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:12:33,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18875146] [2023-08-27 02:12:33,116 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:12:33,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:33,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:33,117 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:12:33,119 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:12:33,215 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:12:33,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:12:33,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-27 02:12:33,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:12:33,287 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:12:33,324 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:12:33,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:12:33,401 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:12:33,496 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 02:12:33,496 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:12:33,542 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:12:33,542 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:12:33,784 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:12:33,784 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 163 treesize of output 103 [2023-08-27 02:12:33,848 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:12:33,849 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 440 treesize of output 482 [2023-08-27 02:12:33,924 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:12:33,924 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 226 treesize of output 246 [2023-08-27 02:12:33,990 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:12:33,991 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 195 treesize of output 197 [2023-08-27 02:12:35,657 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 02:12:35,744 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:12:35,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18875146] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:12:35,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:12:35,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-08-27 02:12:35,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890829801] [2023-08-27 02:12:35,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:12:35,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 02:12:35,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:35,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 02:12:35,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=366, Unknown=5, NotChecked=0, Total=462 [2023-08-27 02:12:35,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 336 [2023-08-27 02:12:35,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 66 transitions, 636 flow. Second operand has 22 states, 22 states have (on average 103.9090909090909) internal successors, (2286), 22 states have internal predecessors, (2286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:35,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:35,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 336 [2023-08-27 02:12:35,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:37,826 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:12:40,135 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:12:40,170 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (+ (* c_~x1~0 4) c_~f~0.offset)) (.cse3 (+ (* c_~x2~0 4) c_~f~0.offset))) (and (let ((.cse1 (select |c_#memory_int| c_~f~0.base))) (let ((.cse0 (select .cse1 .cse3))) (or (< .cse0 0) (= (select .cse1 .cse2) (select .cse1 (+ (* .cse0 4) c_~f~0.offset))) (<= c_~size~0 .cse0)))) (forall ((v_ArrVal_332 (Array Int Int))) (let ((.cse4 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_332) c_~f~0.base))) (let ((.cse5 (select .cse4 .cse3))) (or (= (select .cse4 (+ c_~f~0.offset (* .cse5 4))) (select .cse4 .cse2)) (<= c_~size~0 .cse5) (< .cse5 0))))))) is different from false [2023-08-27 02:12:40,584 INFO L124 PetriNetUnfolderBase]: 396/725 cut-off events. [2023-08-27 02:12:40,584 INFO L125 PetriNetUnfolderBase]: For 4535/4590 co-relation queries the response was YES. [2023-08-27 02:12:40,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3975 conditions, 725 events. 396/725 cut-off events. For 4535/4590 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3271 event pairs, 57 based on Foata normal form. 47/757 useless extension candidates. Maximal degree in co-relation 3941. Up to 350 conditions per place. [2023-08-27 02:12:40,590 INFO L140 encePairwiseOnDemand]: 329/336 looper letters, 64 selfloop transitions, 41 changer transitions 36/147 dead transitions. [2023-08-27 02:12:40,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 147 transitions, 1604 flow [2023-08-27 02:12:40,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 02:12:40,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 02:12:40,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1720 transitions. [2023-08-27 02:12:40,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31994047619047616 [2023-08-27 02:12:40,596 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1720 transitions. [2023-08-27 02:12:40,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1720 transitions. [2023-08-27 02:12:40,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:40,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1720 transitions. [2023-08-27 02:12:40,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 107.5) internal successors, (1720), 16 states have internal predecessors, (1720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:40,609 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:40,610 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:40,610 INFO L175 Difference]: Start difference. First operand has 84 places, 66 transitions, 636 flow. Second operand 16 states and 1720 transitions. [2023-08-27 02:12:40,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 147 transitions, 1604 flow [2023-08-27 02:12:40,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 147 transitions, 1350 flow, removed 93 selfloop flow, removed 13 redundant places. [2023-08-27 02:12:40,624 INFO L231 Difference]: Finished difference. Result has 83 places, 84 transitions, 836 flow [2023-08-27 02:12:40,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=513, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=836, PETRI_PLACES=83, PETRI_TRANSITIONS=84} [2023-08-27 02:12:40,625 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 60 predicate places. [2023-08-27 02:12:40,625 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 84 transitions, 836 flow [2023-08-27 02:12:40,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 103.9090909090909) internal successors, (2286), 22 states have internal predecessors, (2286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:40,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:40,626 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:12:40,635 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:12:40,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-27 02:12:40,832 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:12:40,833 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:40,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1866760216, now seen corresponding path program 3 times [2023-08-27 02:12:40,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:40,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756984508] [2023-08-27 02:12:40,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:40,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:40,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:41,503 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:12:41,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:41,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756984508] [2023-08-27 02:12:41,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756984508] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:12:41,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165879915] [2023-08-27 02:12:41,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:12:41,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:41,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:41,505 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:12:41,508 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:12:41,604 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 02:12:41,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:12:41,606 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 02:12:41,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:12:41,735 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:12:41,735 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 27 treesize of output 20 [2023-08-27 02:12:41,743 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:12:41,744 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:12:41,834 INFO L322 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-08-27 02:12:41,834 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 35 treesize of output 74 [2023-08-27 02:12:41,878 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:12:41,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165879915] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:12:41,879 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:12:41,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 3] total 14 [2023-08-27 02:12:41,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661227099] [2023-08-27 02:12:41,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:12:41,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 02:12:41,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:41,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 02:12:41,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2023-08-27 02:12:41,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 336 [2023-08-27 02:12:41,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 84 transitions, 836 flow. Second operand has 16 states, 16 states have (on average 111.4375) internal successors, (1783), 16 states have internal predecessors, (1783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:41,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:41,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 336 [2023-08-27 02:12:41,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:42,409 INFO L124 PetriNetUnfolderBase]: 391/700 cut-off events. [2023-08-27 02:12:42,409 INFO L125 PetriNetUnfolderBase]: For 3519/3571 co-relation queries the response was YES. [2023-08-27 02:12:42,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3670 conditions, 700 events. 391/700 cut-off events. For 3519/3571 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3063 event pairs, 57 based on Foata normal form. 29/708 useless extension candidates. Maximal degree in co-relation 3638. Up to 479 conditions per place. [2023-08-27 02:12:42,416 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 98 selfloop transitions, 42 changer transitions 1/147 dead transitions. [2023-08-27 02:12:42,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 147 transitions, 1570 flow [2023-08-27 02:12:42,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 02:12:42,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 02:12:42,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1825 transitions. [2023-08-27 02:12:42,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33947172619047616 [2023-08-27 02:12:42,421 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1825 transitions. [2023-08-27 02:12:42,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1825 transitions. [2023-08-27 02:12:42,422 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:42,422 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1825 transitions. [2023-08-27 02:12:42,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 114.0625) internal successors, (1825), 16 states have internal predecessors, (1825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:42,432 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:42,433 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:42,433 INFO L175 Difference]: Start difference. First operand has 83 places, 84 transitions, 836 flow. Second operand 16 states and 1825 transitions. [2023-08-27 02:12:42,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 147 transitions, 1570 flow [2023-08-27 02:12:42,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 147 transitions, 1473 flow, removed 45 selfloop flow, removed 5 redundant places. [2023-08-27 02:12:42,452 INFO L231 Difference]: Finished difference. Result has 91 places, 108 transitions, 1178 flow [2023-08-27 02:12:42,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1178, PETRI_PLACES=91, PETRI_TRANSITIONS=108} [2023-08-27 02:12:42,452 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 68 predicate places. [2023-08-27 02:12:42,452 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 108 transitions, 1178 flow [2023-08-27 02:12:42,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 111.4375) internal successors, (1783), 16 states have internal predecessors, (1783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:42,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:42,453 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:12:42,461 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:12:42,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:42,661 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:12:42,661 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:42,662 INFO L85 PathProgramCache]: Analyzing trace with hash 532604980, now seen corresponding path program 4 times [2023-08-27 02:12:42,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:42,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930953283] [2023-08-27 02:12:42,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:42,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:42,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:43,590 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:12:43,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:43,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930953283] [2023-08-27 02:12:43,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930953283] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:12:43,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017114849] [2023-08-27 02:12:43,591 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:12:43,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:43,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:43,593 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:12:43,596 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:12:43,679 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:12:43,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:12:43,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-27 02:12:43,683 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:12:43,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:12:43,823 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:12:43,864 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:12:43,864 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 27 treesize of output 20 [2023-08-27 02:12:43,876 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:12:43,876 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:12:43,947 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_401 (Array Int Int))) (= (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_401) c_~f~0.base))) (select .cse0 (+ c_~f~0.offset (* (select .cse0 (+ (* c_~x2~0 4) c_~f~0.offset)) 4)))) (select (select |c_#memory_int| c_~f~0.base) (+ (* c_~x1~0 4) c_~f~0.offset)))) is different from false [2023-08-27 02:12:43,971 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:12:43,971 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 76 treesize of output 108 [2023-08-27 02:12:43,994 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:12:43,994 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 19 treesize of output 28 [2023-08-27 02:12:44,153 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 2 not checked. [2023-08-27 02:12:44,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017114849] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:12:44,154 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:12:44,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 19 [2023-08-27 02:12:44,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456693725] [2023-08-27 02:12:44,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:12:44,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 02:12:44,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:44,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 02:12:44,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=317, Unknown=2, NotChecked=36, Total=420 [2023-08-27 02:12:44,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 336 [2023-08-27 02:12:44,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 108 transitions, 1178 flow. Second operand has 21 states, 21 states have (on average 103.71428571428571) internal successors, (2178), 21 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:44,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:44,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 336 [2023-08-27 02:12:44,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:46,817 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:12:46,994 INFO L124 PetriNetUnfolderBase]: 672/1196 cut-off events. [2023-08-27 02:12:46,994 INFO L125 PetriNetUnfolderBase]: For 5594/5668 co-relation queries the response was YES. [2023-08-27 02:12:46,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6221 conditions, 1196 events. 672/1196 cut-off events. For 5594/5668 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5905 event pairs, 62 based on Foata normal form. 52/1224 useless extension candidates. Maximal degree in co-relation 6186. Up to 661 conditions per place. [2023-08-27 02:12:47,005 INFO L140 encePairwiseOnDemand]: 327/336 looper letters, 112 selfloop transitions, 94 changer transitions 2/214 dead transitions. [2023-08-27 02:12:47,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 214 transitions, 2447 flow [2023-08-27 02:12:47,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 02:12:47,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 02:12:47,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1728 transitions. [2023-08-27 02:12:47,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2023-08-27 02:12:47,009 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1728 transitions. [2023-08-27 02:12:47,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1728 transitions. [2023-08-27 02:12:47,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:47,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1728 transitions. [2023-08-27 02:12:47,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 108.0) internal successors, (1728), 16 states have internal predecessors, (1728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:47,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:47,018 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:47,018 INFO L175 Difference]: Start difference. First operand has 91 places, 108 transitions, 1178 flow. Second operand 16 states and 1728 transitions. [2023-08-27 02:12:47,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 214 transitions, 2447 flow [2023-08-27 02:12:47,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 214 transitions, 2284 flow, removed 74 selfloop flow, removed 4 redundant places. [2023-08-27 02:12:47,040 INFO L231 Difference]: Finished difference. Result has 107 places, 168 transitions, 1970 flow [2023-08-27 02:12:47,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=1015, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1970, PETRI_PLACES=107, PETRI_TRANSITIONS=168} [2023-08-27 02:12:47,041 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 84 predicate places. [2023-08-27 02:12:47,041 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 168 transitions, 1970 flow [2023-08-27 02:12:47,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 103.71428571428571) internal successors, (2178), 21 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:47,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:47,042 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:12:47,053 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:12:47,253 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,SelfDestructingSolverStorable17 [2023-08-27 02:12:47,253 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:12:47,254 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:47,254 INFO L85 PathProgramCache]: Analyzing trace with hash 556039296, now seen corresponding path program 5 times [2023-08-27 02:12:47,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:47,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493625624] [2023-08-27 02:12:47,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:47,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:47,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:47,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:12:47,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:47,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493625624] [2023-08-27 02:12:47,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493625624] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:12:47,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491652745] [2023-08-27 02:12:47,514 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 02:12:47,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:47,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:47,516 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:12:47,518 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:12:47,641 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:12:47,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:12:47,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:12:47,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:12:47,738 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:12:47,738 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:12:47,896 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:12:47,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491652745] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:12:47,896 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:12:47,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-08-27 02:12:47,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434722014] [2023-08-27 02:12:47,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:12:47,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 02:12:47,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:47,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 02:12:47,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2023-08-27 02:12:47,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:12:47,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 168 transitions, 1970 flow. Second operand has 18 states, 18 states have (on average 134.11111111111111) internal successors, (2414), 18 states have internal predecessors, (2414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:47,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:47,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:12:47,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:50,499 INFO L124 PetriNetUnfolderBase]: 1124/2058 cut-off events. [2023-08-27 02:12:50,499 INFO L125 PetriNetUnfolderBase]: For 13258/13258 co-relation queries the response was YES. [2023-08-27 02:12:50,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12136 conditions, 2058 events. 1124/2058 cut-off events. For 13258/13258 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12018 event pairs, 115 based on Foata normal form. 16/2073 useless extension candidates. Maximal degree in co-relation 12095. Up to 804 conditions per place. [2023-08-27 02:12:50,521 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 227 selfloop transitions, 164 changer transitions 22/413 dead transitions. [2023-08-27 02:12:50,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 413 transitions, 5199 flow [2023-08-27 02:12:50,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 02:12:50,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 02:12:50,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3451 transitions. [2023-08-27 02:12:50,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41083333333333333 [2023-08-27 02:12:50,529 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3451 transitions. [2023-08-27 02:12:50,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3451 transitions. [2023-08-27 02:12:50,530 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:50,530 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3451 transitions. [2023-08-27 02:12:50,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 138.04) internal successors, (3451), 25 states have internal predecessors, (3451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:50,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 336.0) internal successors, (8736), 26 states have internal predecessors, (8736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:50,545 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 336.0) internal successors, (8736), 26 states have internal predecessors, (8736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:50,545 INFO L175 Difference]: Start difference. First operand has 107 places, 168 transitions, 1970 flow. Second operand 25 states and 3451 transitions. [2023-08-27 02:12:50,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 413 transitions, 5199 flow [2023-08-27 02:12:50,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 413 transitions, 4696 flow, removed 240 selfloop flow, removed 5 redundant places. [2023-08-27 02:12:50,595 INFO L231 Difference]: Finished difference. Result has 138 places, 270 transitions, 3466 flow [2023-08-27 02:12:50,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=1749, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3466, PETRI_PLACES=138, PETRI_TRANSITIONS=270} [2023-08-27 02:12:50,596 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 115 predicate places. [2023-08-27 02:12:50,596 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 270 transitions, 3466 flow [2023-08-27 02:12:50,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 134.11111111111111) internal successors, (2414), 18 states have internal predecessors, (2414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:50,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:50,597 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:12:50,611 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:12:50,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:50,812 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:12:50,812 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:50,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1267133934, now seen corresponding path program 6 times [2023-08-27 02:12:50,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:50,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929890550] [2023-08-27 02:12:50,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:50,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:50,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:51,070 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:12:51,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:51,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929890550] [2023-08-27 02:12:51,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929890550] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:12:51,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314434418] [2023-08-27 02:12:51,071 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 02:12:51,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:51,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:51,073 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:12:51,098 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:12:51,182 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 02:12:51,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:12:51,184 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:12:51,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:12:51,263 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:12:51,263 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:12:51,363 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:12:51,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314434418] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:12:51,364 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:12:51,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-08-27 02:12:51,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402452577] [2023-08-27 02:12:51,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:12:51,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:12:51,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:51,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:12:51,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:12:51,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:12:51,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 270 transitions, 3466 flow. Second operand has 17 states, 17 states have (on average 134.0) internal successors, (2278), 17 states have internal predecessors, (2278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:51,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:51,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:12:51,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:52,649 INFO L124 PetriNetUnfolderBase]: 1074/2027 cut-off events. [2023-08-27 02:12:52,649 INFO L125 PetriNetUnfolderBase]: For 19180/19180 co-relation queries the response was YES. [2023-08-27 02:12:52,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13220 conditions, 2027 events. 1074/2027 cut-off events. For 19180/19180 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12117 event pairs, 97 based on Foata normal form. 32/2058 useless extension candidates. Maximal degree in co-relation 13167. Up to 798 conditions per place. [2023-08-27 02:12:52,668 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 234 selfloop transitions, 163 changer transitions 19/416 dead transitions. [2023-08-27 02:12:52,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 416 transitions, 5618 flow [2023-08-27 02:12:52,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 02:12:52,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 02:12:52,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3166 transitions. [2023-08-27 02:12:52,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40967908902691513 [2023-08-27 02:12:52,674 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3166 transitions. [2023-08-27 02:12:52,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3166 transitions. [2023-08-27 02:12:52,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:52,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3166 transitions. [2023-08-27 02:12:52,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 137.65217391304347) internal successors, (3166), 23 states have internal predecessors, (3166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:52,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 336.0) internal successors, (8064), 24 states have internal predecessors, (8064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:52,691 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 336.0) internal successors, (8064), 24 states have internal predecessors, (8064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:52,691 INFO L175 Difference]: Start difference. First operand has 138 places, 270 transitions, 3466 flow. Second operand 23 states and 3166 transitions. [2023-08-27 02:12:52,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 416 transitions, 5618 flow [2023-08-27 02:12:52,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 416 transitions, 5333 flow, removed 133 selfloop flow, removed 2 redundant places. [2023-08-27 02:12:52,775 INFO L231 Difference]: Finished difference. Result has 166 places, 298 transitions, 4109 flow [2023-08-27 02:12:52,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=3201, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4109, PETRI_PLACES=166, PETRI_TRANSITIONS=298} [2023-08-27 02:12:52,776 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 143 predicate places. [2023-08-27 02:12:52,776 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 298 transitions, 4109 flow [2023-08-27 02:12:52,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 134.0) internal successors, (2278), 17 states have internal predecessors, (2278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:52,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:52,777 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:12:52,786 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:12:52,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:52,983 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:12:52,983 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:52,983 INFO L85 PathProgramCache]: Analyzing trace with hash -589713888, now seen corresponding path program 7 times [2023-08-27 02:12:52,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:52,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541721194] [2023-08-27 02:12:52,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:52,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:53,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:53,203 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:12:53,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:53,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541721194] [2023-08-27 02:12:53,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541721194] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:12:53,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224651962] [2023-08-27 02:12:53,204 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 02:12:53,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:53,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:53,205 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:12:53,224 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:12:53,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:53,306 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:12:53,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:12:53,383 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:12:53,383 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:12:53,500 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:12:53,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224651962] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:12:53,501 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:12:53,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-27 02:12:53,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328815531] [2023-08-27 02:12:53,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:12:53,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 02:12:53,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:53,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 02:12:53,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2023-08-27 02:12:53,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:12:53,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 298 transitions, 4109 flow. Second operand has 18 states, 18 states have (on average 133.72222222222223) internal successors, (2407), 18 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:53,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:53,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:12:53,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:54,589 INFO L124 PetriNetUnfolderBase]: 961/1807 cut-off events. [2023-08-27 02:12:54,589 INFO L125 PetriNetUnfolderBase]: For 23253/23253 co-relation queries the response was YES. [2023-08-27 02:12:54,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12997 conditions, 1807 events. 961/1807 cut-off events. For 23253/23253 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10377 event pairs, 167 based on Foata normal form. 98/1904 useless extension candidates. Maximal degree in co-relation 12934. Up to 894 conditions per place. [2023-08-27 02:12:54,612 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 170 selfloop transitions, 226 changer transitions 6/402 dead transitions. [2023-08-27 02:12:54,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 402 transitions, 6261 flow [2023-08-27 02:12:54,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 02:12:54,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 02:12:54,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2768 transitions. [2023-08-27 02:12:54,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119047619047619 [2023-08-27 02:12:54,617 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2768 transitions. [2023-08-27 02:12:54,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2768 transitions. [2023-08-27 02:12:54,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:54,618 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2768 transitions. [2023-08-27 02:12:54,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 138.4) internal successors, (2768), 20 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:54,626 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 336.0) internal successors, (7056), 21 states have internal predecessors, (7056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:54,627 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 336.0) internal successors, (7056), 21 states have internal predecessors, (7056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:54,627 INFO L175 Difference]: Start difference. First operand has 166 places, 298 transitions, 4109 flow. Second operand 20 states and 2768 transitions. [2023-08-27 02:12:54,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 402 transitions, 6261 flow [2023-08-27 02:12:54,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 402 transitions, 5467 flow, removed 267 selfloop flow, removed 17 redundant places. [2023-08-27 02:12:54,724 INFO L231 Difference]: Finished difference. Result has 168 places, 336 transitions, 4906 flow [2023-08-27 02:12:54,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=3194, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4906, PETRI_PLACES=168, PETRI_TRANSITIONS=336} [2023-08-27 02:12:54,724 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 145 predicate places. [2023-08-27 02:12:54,724 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 336 transitions, 4906 flow [2023-08-27 02:12:54,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 133.72222222222223) internal successors, (2407), 18 states have internal predecessors, (2407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:54,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:54,725 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:12:54,733 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:12:54,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-08-27 02:12:54,931 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:12:54,931 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:54,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1385116240, now seen corresponding path program 8 times [2023-08-27 02:12:54,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:54,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545110044] [2023-08-27 02:12:54,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:54,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:54,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:55,133 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:12:55,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:55,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545110044] [2023-08-27 02:12:55,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545110044] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:12:55,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966127468] [2023-08-27 02:12:55,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:12:55,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:55,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:55,134 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:12:55,143 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:12:55,248 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:12:55,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:12:55,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:12:55,251 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:12:55,334 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:12:55,335 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:12:55,466 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:12:55,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966127468] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:12:55,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:12:55,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-27 02:12:55,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939308882] [2023-08-27 02:12:55,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:12:55,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:12:55,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:55,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:12:55,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:12:55,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:12:55,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 336 transitions, 4906 flow. Second operand has 17 states, 17 states have (on average 133.88235294117646) internal successors, (2276), 17 states have internal predecessors, (2276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:55,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:55,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:12:55,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:12:56,753 INFO L124 PetriNetUnfolderBase]: 939/1835 cut-off events. [2023-08-27 02:12:56,753 INFO L125 PetriNetUnfolderBase]: For 16880/16880 co-relation queries the response was YES. [2023-08-27 02:12:56,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12606 conditions, 1835 events. 939/1835 cut-off events. For 16880/16880 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10977 event pairs, 92 based on Foata normal form. 30/1864 useless extension candidates. Maximal degree in co-relation 12543. Up to 736 conditions per place. [2023-08-27 02:12:56,774 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 197 selfloop transitions, 231 changer transitions 13/441 dead transitions. [2023-08-27 02:12:56,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 441 transitions, 6508 flow [2023-08-27 02:12:56,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 02:12:56,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 02:12:56,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 4245 transitions. [2023-08-27 02:12:56,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4075460829493088 [2023-08-27 02:12:56,781 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 4245 transitions. [2023-08-27 02:12:56,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 4245 transitions. [2023-08-27 02:12:56,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:12:56,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 4245 transitions. [2023-08-27 02:12:56,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 136.93548387096774) internal successors, (4245), 31 states have internal predecessors, (4245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:56,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 336.0) internal successors, (10752), 32 states have internal predecessors, (10752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:56,795 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 336.0) internal successors, (10752), 32 states have internal predecessors, (10752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:56,796 INFO L175 Difference]: Start difference. First operand has 168 places, 336 transitions, 4906 flow. Second operand 31 states and 4245 transitions. [2023-08-27 02:12:56,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 441 transitions, 6508 flow [2023-08-27 02:12:56,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 441 transitions, 6074 flow, removed 198 selfloop flow, removed 3 redundant places. [2023-08-27 02:12:56,891 INFO L231 Difference]: Finished difference. Result has 197 places, 341 transitions, 5083 flow [2023-08-27 02:12:56,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=4222, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=5083, PETRI_PLACES=197, PETRI_TRANSITIONS=341} [2023-08-27 02:12:56,892 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 174 predicate places. [2023-08-27 02:12:56,892 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 341 transitions, 5083 flow [2023-08-27 02:12:56,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 133.88235294117646) internal successors, (2276), 17 states have internal predecessors, (2276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:56,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:12:56,893 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:12:56,903 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:12:57,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-27 02:12:57,104 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:12:57,104 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:12:57,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1733165680, now seen corresponding path program 9 times [2023-08-27 02:12:57,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:12:57,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628324617] [2023-08-27 02:12:57,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:12:57,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:12:57,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:12:57,353 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:12:57,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:12:57,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628324617] [2023-08-27 02:12:57,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628324617] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:12:57,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311736307] [2023-08-27 02:12:57,353 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:12:57,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:12:57,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:12:57,355 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:12:57,357 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:12:57,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 02:12:57,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:12:57,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:12:57,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:12:57,535 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:12:57,536 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:12:57,684 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:12:57,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311736307] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:12:57,685 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:12:57,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-08-27 02:12:57,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675473911] [2023-08-27 02:12:57,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:12:57,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:12:57,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:12:57,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:12:57,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:12:57,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:12:57,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 341 transitions, 5083 flow. Second operand has 17 states, 17 states have (on average 133.94117647058823) internal successors, (2277), 17 states have internal predecessors, (2277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:12:57,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:12:57,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:12:57,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:13:00,159 INFO L124 PetriNetUnfolderBase]: 1124/2214 cut-off events. [2023-08-27 02:13:00,159 INFO L125 PetriNetUnfolderBase]: For 22850/22850 co-relation queries the response was YES. [2023-08-27 02:13:00,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15979 conditions, 2214 events. 1124/2214 cut-off events. For 22850/22850 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13987 event pairs, 122 based on Foata normal form. 40/2253 useless extension candidates. Maximal degree in co-relation 15912. Up to 913 conditions per place. [2023-08-27 02:13:00,184 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 282 selfloop transitions, 281 changer transitions 1/564 dead transitions. [2023-08-27 02:13:00,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 564 transitions, 8761 flow [2023-08-27 02:13:00,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-27 02:13:00,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-27 02:13:00,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6030 transitions. [2023-08-27 02:13:00,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40787337662337664 [2023-08-27 02:13:00,192 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6030 transitions. [2023-08-27 02:13:00,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6030 transitions. [2023-08-27 02:13:00,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:13:00,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6030 transitions. [2023-08-27 02:13:00,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 137.04545454545453) internal successors, (6030), 44 states have internal predecessors, (6030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:00,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 336.0) internal successors, (15120), 45 states have internal predecessors, (15120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:00,210 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 336.0) internal successors, (15120), 45 states have internal predecessors, (15120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:00,211 INFO L175 Difference]: Start difference. First operand has 197 places, 341 transitions, 5083 flow. Second operand 44 states and 6030 transitions. [2023-08-27 02:13:00,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 564 transitions, 8761 flow [2023-08-27 02:13:00,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 564 transitions, 8260 flow, removed 89 selfloop flow, removed 15 redundant places. [2023-08-27 02:13:00,324 INFO L231 Difference]: Finished difference. Result has 232 places, 433 transitions, 6991 flow [2023-08-27 02:13:00,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=4677, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=6991, PETRI_PLACES=232, PETRI_TRANSITIONS=433} [2023-08-27 02:13:00,325 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 209 predicate places. [2023-08-27 02:13:00,325 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 433 transitions, 6991 flow [2023-08-27 02:13:00,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 133.94117647058823) internal successors, (2277), 17 states have internal predecessors, (2277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:00,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:13:00,326 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:13:00,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 02:13:00,531 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,SelfDestructingSolverStorable22 [2023-08-27 02:13:00,532 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:13:00,532 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:13:00,532 INFO L85 PathProgramCache]: Analyzing trace with hash -136982718, now seen corresponding path program 10 times [2023-08-27 02:13:00,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:13:00,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527480016] [2023-08-27 02:13:00,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:13:00,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:13:00,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:13:00,722 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:00,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:13:00,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527480016] [2023-08-27 02:13:00,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527480016] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:13:00,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229674292] [2023-08-27 02:13:00,723 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:13:00,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:13:00,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:13:00,725 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:13:00,749 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:13:00,831 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:13:00,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:13:00,833 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:13:00,834 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:13:00,896 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:00,897 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:13:01,018 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:01,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229674292] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:13:01,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:13:01,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-27 02:13:01,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877705551] [2023-08-27 02:13:01,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:13:01,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:13:01,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:13:01,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:13:01,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:13:01,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:13:01,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 433 transitions, 6991 flow. Second operand has 17 states, 17 states have (on average 133.76470588235293) internal successors, (2274), 17 states have internal predecessors, (2274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:01,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:13:01,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:13:01,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:13:02,729 INFO L124 PetriNetUnfolderBase]: 1133/2238 cut-off events. [2023-08-27 02:13:02,730 INFO L125 PetriNetUnfolderBase]: For 22106/22106 co-relation queries the response was YES. [2023-08-27 02:13:02,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16807 conditions, 2238 events. 1133/2238 cut-off events. For 22106/22106 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 14155 event pairs, 206 based on Foata normal form. 12/2249 useless extension candidates. Maximal degree in co-relation 16733. Up to 1113 conditions per place. [2023-08-27 02:13:02,753 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 265 selfloop transitions, 251 changer transitions 0/516 dead transitions. [2023-08-27 02:13:02,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 516 transitions, 8737 flow [2023-08-27 02:13:02,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 02:13:02,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 02:13:02,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3583 transitions. [2023-08-27 02:13:02,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4101419413919414 [2023-08-27 02:13:02,758 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3583 transitions. [2023-08-27 02:13:02,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3583 transitions. [2023-08-27 02:13:02,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:13:02,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3583 transitions. [2023-08-27 02:13:02,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 137.80769230769232) internal successors, (3583), 26 states have internal predecessors, (3583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:02,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 336.0) internal successors, (9072), 27 states have internal predecessors, (9072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:02,769 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 336.0) internal successors, (9072), 27 states have internal predecessors, (9072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:02,769 INFO L175 Difference]: Start difference. First operand has 232 places, 433 transitions, 6991 flow. Second operand 26 states and 3583 transitions. [2023-08-27 02:13:02,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 516 transitions, 8737 flow [2023-08-27 02:13:02,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 516 transitions, 8027 flow, removed 204 selfloop flow, removed 12 redundant places. [2023-08-27 02:13:02,940 INFO L231 Difference]: Finished difference. Result has 249 places, 439 transitions, 7028 flow [2023-08-27 02:13:02,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=6205, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7028, PETRI_PLACES=249, PETRI_TRANSITIONS=439} [2023-08-27 02:13:02,941 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 226 predicate places. [2023-08-27 02:13:02,941 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 439 transitions, 7028 flow [2023-08-27 02:13:02,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 133.76470588235293) internal successors, (2274), 17 states have internal predecessors, (2274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:02,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:13:02,942 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:13:02,950 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:13:03,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:13:03,148 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:13:03,148 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:13:03,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1545924960, now seen corresponding path program 11 times [2023-08-27 02:13:03,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:13:03,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374627797] [2023-08-27 02:13:03,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:13:03,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:13:03,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:13:03,328 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:13:03,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:13:03,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374627797] [2023-08-27 02:13:03,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374627797] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:13:03,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308626772] [2023-08-27 02:13:03,329 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 02:13:03,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:13:03,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:13:03,330 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:13:03,332 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:13:03,459 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 02:13:03,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:13:03,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:13:03,461 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:13:03,529 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:13:03,529 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:13:03,649 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:13:03,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308626772] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:13:03,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:13:03,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-27 02:13:03,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078991631] [2023-08-27 02:13:03,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:13:03,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:13:03,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:13:03,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:13:03,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:13:03,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:13:03,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 439 transitions, 7028 flow. Second operand has 17 states, 17 states have (on average 133.88235294117646) internal successors, (2276), 17 states have internal predecessors, (2276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:03,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:13:03,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:13:03,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:13:05,294 INFO L124 PetriNetUnfolderBase]: 1210/2363 cut-off events. [2023-08-27 02:13:05,294 INFO L125 PetriNetUnfolderBase]: For 22254/22254 co-relation queries the response was YES. [2023-08-27 02:13:05,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17930 conditions, 2363 events. 1210/2363 cut-off events. For 22254/22254 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15047 event pairs, 242 based on Foata normal form. 18/2380 useless extension candidates. Maximal degree in co-relation 17855. Up to 1406 conditions per place. [2023-08-27 02:13:05,311 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 312 selfloop transitions, 238 changer transitions 0/550 dead transitions. [2023-08-27 02:13:05,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 550 transitions, 9601 flow [2023-08-27 02:13:05,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-27 02:13:05,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-27 02:13:05,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3833 transitions. [2023-08-27 02:13:05,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40741921768707484 [2023-08-27 02:13:05,317 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3833 transitions. [2023-08-27 02:13:05,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3833 transitions. [2023-08-27 02:13:05,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:13:05,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3833 transitions. [2023-08-27 02:13:05,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 136.89285714285714) internal successors, (3833), 28 states have internal predecessors, (3833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:05,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 336.0) internal successors, (9744), 29 states have internal predecessors, (9744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:05,329 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 336.0) internal successors, (9744), 29 states have internal predecessors, (9744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:05,329 INFO L175 Difference]: Start difference. First operand has 249 places, 439 transitions, 7028 flow. Second operand 28 states and 3833 transitions. [2023-08-27 02:13:05,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 550 transitions, 9601 flow [2023-08-27 02:13:05,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 550 transitions, 9229 flow, removed 31 selfloop flow, removed 19 redundant places. [2023-08-27 02:13:05,484 INFO L231 Difference]: Finished difference. Result has 266 places, 487 transitions, 8282 flow [2023-08-27 02:13:05,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=6680, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=8282, PETRI_PLACES=266, PETRI_TRANSITIONS=487} [2023-08-27 02:13:05,485 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 243 predicate places. [2023-08-27 02:13:05,485 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 487 transitions, 8282 flow [2023-08-27 02:13:05,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 133.88235294117646) internal successors, (2276), 17 states have internal predecessors, (2276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:05,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:13:05,486 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:13:05,494 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:13:05,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:13:05,692 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:13:05,692 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:13:05,692 INFO L85 PathProgramCache]: Analyzing trace with hash -362203568, now seen corresponding path program 12 times [2023-08-27 02:13:05,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:13:05,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794366041] [2023-08-27 02:13:05,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:13:05,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:13:05,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:13:05,874 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:05,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:13:05,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794366041] [2023-08-27 02:13:05,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794366041] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:13:05,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47839969] [2023-08-27 02:13:05,875 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 02:13:05,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:13:05,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:13:05,876 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:13:05,878 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:13:06,004 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 02:13:06,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:13:06,005 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:13:06,006 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:13:06,074 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:06,074 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:13:06,180 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:06,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47839969] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:13:06,181 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:13:06,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-27 02:13:06,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314359246] [2023-08-27 02:13:06,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:13:06,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:13:06,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:13:06,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:13:06,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:13:06,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:13:06,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 487 transitions, 8282 flow. Second operand has 17 states, 17 states have (on average 133.88235294117646) internal successors, (2276), 17 states have internal predecessors, (2276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:06,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:13:06,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:13:06,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:13:09,057 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 02:13:12,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 02:13:13,298 INFO L124 PetriNetUnfolderBase]: 1717/3476 cut-off events. [2023-08-27 02:13:13,298 INFO L125 PetriNetUnfolderBase]: For 41543/41543 co-relation queries the response was YES. [2023-08-27 02:13:13,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27487 conditions, 3476 events. 1717/3476 cut-off events. For 41543/41543 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 25082 event pairs, 171 based on Foata normal form. 66/3541 useless extension candidates. Maximal degree in co-relation 27405. Up to 1478 conditions per place. [2023-08-27 02:13:13,324 INFO L140 encePairwiseOnDemand]: 329/336 looper letters, 420 selfloop transitions, 435 changer transitions 24/879 dead transitions. [2023-08-27 02:13:13,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 879 transitions, 15978 flow [2023-08-27 02:13:13,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-08-27 02:13:13,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-08-27 02:13:13,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 7112 transitions. [2023-08-27 02:13:13,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40705128205128205 [2023-08-27 02:13:13,333 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 7112 transitions. [2023-08-27 02:13:13,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 7112 transitions. [2023-08-27 02:13:13,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:13:13,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 7112 transitions. [2023-08-27 02:13:13,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 136.76923076923077) internal successors, (7112), 52 states have internal predecessors, (7112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:13,354 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 336.0) internal successors, (17808), 53 states have internal predecessors, (17808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:13,355 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 336.0) internal successors, (17808), 53 states have internal predecessors, (17808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:13,356 INFO L175 Difference]: Start difference. First operand has 266 places, 487 transitions, 8282 flow. Second operand 52 states and 7112 transitions. [2023-08-27 02:13:13,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 879 transitions, 15978 flow [2023-08-27 02:13:13,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 879 transitions, 15486 flow, removed 106 selfloop flow, removed 9 redundant places. [2023-08-27 02:13:13,682 INFO L231 Difference]: Finished difference. Result has 327 places, 691 transitions, 13295 flow [2023-08-27 02:13:13,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=7967, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=13295, PETRI_PLACES=327, PETRI_TRANSITIONS=691} [2023-08-27 02:13:13,683 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 304 predicate places. [2023-08-27 02:13:13,683 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 691 transitions, 13295 flow [2023-08-27 02:13:13,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 133.88235294117646) internal successors, (2276), 17 states have internal predecessors, (2276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:13,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:13:13,684 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:13:13,689 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:13:13,884 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,SelfDestructingSolverStorable25 [2023-08-27 02:13:13,884 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:13:13,885 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:13:13,885 INFO L85 PathProgramCache]: Analyzing trace with hash 2034909700, now seen corresponding path program 13 times [2023-08-27 02:13:13,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:13:13,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263900735] [2023-08-27 02:13:13,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:13:13,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:13:13,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:13:14,156 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:13:14,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:13:14,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263900735] [2023-08-27 02:13:14,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263900735] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:13:14,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498070088] [2023-08-27 02:13:14,157 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 02:13:14,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:13:14,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:13:14,161 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:13:14,163 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:13:14,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:13:14,268 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:13:14,269 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:13:14,346 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:13:14,346 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:13:14,508 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:13:14,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498070088] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:13:14,508 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:13:14,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-08-27 02:13:14,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637782482] [2023-08-27 02:13:14,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:13:14,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 02:13:14,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:13:14,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 02:13:14,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-08-27 02:13:14,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:13:14,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 691 transitions, 13295 flow. Second operand has 18 states, 18 states have (on average 133.77777777777777) internal successors, (2408), 18 states have internal predecessors, (2408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:14,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:13:14,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:13:14,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:13:26,507 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 02:13:30,952 INFO L124 PetriNetUnfolderBase]: 1891/3895 cut-off events. [2023-08-27 02:13:30,953 INFO L125 PetriNetUnfolderBase]: For 55538/55538 co-relation queries the response was YES. [2023-08-27 02:13:30,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33524 conditions, 3895 events. 1891/3895 cut-off events. For 55538/55538 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 28938 event pairs, 306 based on Foata normal form. 44/3938 useless extension candidates. Maximal degree in co-relation 33423. Up to 1646 conditions per place. [2023-08-27 02:13:30,990 INFO L140 encePairwiseOnDemand]: 329/336 looper letters, 475 selfloop transitions, 440 changer transitions 1/916 dead transitions. [2023-08-27 02:13:30,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 916 transitions, 18760 flow [2023-08-27 02:13:30,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-27 02:13:30,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-27 02:13:30,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4806 transitions. [2023-08-27 02:13:30,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4086734693877551 [2023-08-27 02:13:30,996 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4806 transitions. [2023-08-27 02:13:30,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4806 transitions. [2023-08-27 02:13:30,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:13:30,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4806 transitions. [2023-08-27 02:13:31,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 137.31428571428572) internal successors, (4806), 35 states have internal predecessors, (4806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:31,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 336.0) internal successors, (12096), 36 states have internal predecessors, (12096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:31,010 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 336.0) internal successors, (12096), 36 states have internal predecessors, (12096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:31,010 INFO L175 Difference]: Start difference. First operand has 327 places, 691 transitions, 13295 flow. Second operand 35 states and 4806 transitions. [2023-08-27 02:13:31,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 916 transitions, 18760 flow [2023-08-27 02:13:31,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 916 transitions, 17541 flow, removed 439 selfloop flow, removed 15 redundant places. [2023-08-27 02:13:31,485 INFO L231 Difference]: Finished difference. Result has 349 places, 789 transitions, 15445 flow [2023-08-27 02:13:31,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=12239, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=351, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=15445, PETRI_PLACES=349, PETRI_TRANSITIONS=789} [2023-08-27 02:13:31,486 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 326 predicate places. [2023-08-27 02:13:31,486 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 789 transitions, 15445 flow [2023-08-27 02:13:31,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 133.77777777777777) internal successors, (2408), 18 states have internal predecessors, (2408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:31,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:13:31,487 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:13:31,493 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:13:31,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-27 02:13:31,693 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:13:31,693 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:13:31,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1401777712, now seen corresponding path program 14 times [2023-08-27 02:13:31,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:13:31,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409343835] [2023-08-27 02:13:31,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:13:31,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:13:31,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:13:31,887 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:13:31,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:13:31,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409343835] [2023-08-27 02:13:31,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409343835] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:13:31,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412474752] [2023-08-27 02:13:31,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:13:31,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:13:31,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:13:31,889 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:13:31,907 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:13:31,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:13:31,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:13:31,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:13:31,988 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:13:32,044 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:13:32,044 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:13:32,147 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:13:32,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412474752] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:13:32,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:13:32,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-27 02:13:32,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504027292] [2023-08-27 02:13:32,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:13:32,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 02:13:32,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:13:32,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 02:13:32,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2023-08-27 02:13:32,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:13:32,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 789 transitions, 15445 flow. Second operand has 18 states, 18 states have (on average 133.83333333333334) internal successors, (2409), 18 states have internal predecessors, (2409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:32,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:13:32,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:13:32,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:13:36,039 INFO L124 PetriNetUnfolderBase]: 2229/4561 cut-off events. [2023-08-27 02:13:36,039 INFO L125 PetriNetUnfolderBase]: For 74592/74592 co-relation queries the response was YES. [2023-08-27 02:13:36,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41135 conditions, 4561 events. 2229/4561 cut-off events. For 74592/74592 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 34913 event pairs, 496 based on Foata normal form. 70/4630 useless extension candidates. Maximal degree in co-relation 41030. Up to 2720 conditions per place. [2023-08-27 02:13:36,088 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 591 selfloop transitions, 486 changer transitions 0/1077 dead transitions. [2023-08-27 02:13:36,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 1077 transitions, 23035 flow [2023-08-27 02:13:36,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-08-27 02:13:36,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2023-08-27 02:13:36,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 5865 transitions. [2023-08-27 02:13:36,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4059385382059801 [2023-08-27 02:13:36,199 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 5865 transitions. [2023-08-27 02:13:36,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 5865 transitions. [2023-08-27 02:13:36,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:13:36,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 5865 transitions. [2023-08-27 02:13:36,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 136.3953488372093) internal successors, (5865), 43 states have internal predecessors, (5865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:36,215 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 336.0) internal successors, (14784), 44 states have internal predecessors, (14784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:36,216 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 336.0) internal successors, (14784), 44 states have internal predecessors, (14784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:36,216 INFO L175 Difference]: Start difference. First operand has 349 places, 789 transitions, 15445 flow. Second operand 43 states and 5865 transitions. [2023-08-27 02:13:36,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 1077 transitions, 23035 flow [2023-08-27 02:13:36,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 1077 transitions, 22040 flow, removed 417 selfloop flow, removed 17 redundant places. [2023-08-27 02:13:36,925 INFO L231 Difference]: Finished difference. Result has 389 places, 958 transitions, 20008 flow [2023-08-27 02:13:36,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=14823, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=345, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=20008, PETRI_PLACES=389, PETRI_TRANSITIONS=958} [2023-08-27 02:13:36,926 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 366 predicate places. [2023-08-27 02:13:36,926 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 958 transitions, 20008 flow [2023-08-27 02:13:36,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 133.83333333333334) internal successors, (2409), 18 states have internal predecessors, (2409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:36,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:13:36,927 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:13:36,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-27 02:13:37,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-27 02:13:37,134 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:13:37,134 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:13:37,134 INFO L85 PathProgramCache]: Analyzing trace with hash -649434448, now seen corresponding path program 15 times [2023-08-27 02:13:37,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:13:37,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156327228] [2023-08-27 02:13:37,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:13:37,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:13:37,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:13:37,331 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:37,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:13:37,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156327228] [2023-08-27 02:13:37,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156327228] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:13:37,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444485715] [2023-08-27 02:13:37,332 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:13:37,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:13:37,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:13:37,333 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:13:37,356 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:13:37,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 02:13:37,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:13:37,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:13:37,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:13:37,589 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:37,589 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:13:37,712 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:37,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444485715] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:13:37,713 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:13:37,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-27 02:13:37,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902499258] [2023-08-27 02:13:37,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:13:37,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 02:13:37,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:13:37,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 02:13:37,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2023-08-27 02:13:37,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:13:37,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 958 transitions, 20008 flow. Second operand has 18 states, 18 states have (on average 133.83333333333334) internal successors, (2409), 18 states have internal predecessors, (2409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:37,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:13:37,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:13:37,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:13:46,604 INFO L124 PetriNetUnfolderBase]: 3510/7378 cut-off events. [2023-08-27 02:13:46,604 INFO L125 PetriNetUnfolderBase]: For 147651/147651 co-relation queries the response was YES. [2023-08-27 02:13:46,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70049 conditions, 7378 events. 3510/7378 cut-off events. For 147651/147651 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 63424 event pairs, 52 based on Foata normal form. 68/7445 useless extension candidates. Maximal degree in co-relation 69928. Up to 3167 conditions per place. [2023-08-27 02:13:46,685 INFO L140 encePairwiseOnDemand]: 329/336 looper letters, 773 selfloop transitions, 973 changer transitions 43/1789 dead transitions. [2023-08-27 02:13:46,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 1789 transitions, 40256 flow [2023-08-27 02:13:46,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-08-27 02:13:46,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-08-27 02:13:46,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 6735 transitions. [2023-08-27 02:13:46,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090743440233236 [2023-08-27 02:13:46,690 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 6735 transitions. [2023-08-27 02:13:46,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 6735 transitions. [2023-08-27 02:13:46,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:13:46,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 6735 transitions. [2023-08-27 02:13:46,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 137.44897959183675) internal successors, (6735), 49 states have internal predecessors, (6735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:46,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 336.0) internal successors, (16800), 50 states have internal predecessors, (16800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:46,708 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 336.0) internal successors, (16800), 50 states have internal predecessors, (16800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:46,709 INFO L175 Difference]: Start difference. First operand has 389 places, 958 transitions, 20008 flow. Second operand 49 states and 6735 transitions. [2023-08-27 02:13:46,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 1789 transitions, 40256 flow [2023-08-27 02:13:48,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 1789 transitions, 39616 flow, removed 235 selfloop flow, removed 12 redundant places. [2023-08-27 02:13:48,691 INFO L231 Difference]: Finished difference. Result has 447 places, 1457 transitions, 34417 flow [2023-08-27 02:13:48,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=19490, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=955, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=519, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=34417, PETRI_PLACES=447, PETRI_TRANSITIONS=1457} [2023-08-27 02:13:48,693 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 424 predicate places. [2023-08-27 02:13:48,693 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 1457 transitions, 34417 flow [2023-08-27 02:13:48,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 133.83333333333334) internal successors, (2409), 18 states have internal predecessors, (2409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:48,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:13:48,694 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:13:48,699 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:13:48,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 02:13:48,897 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:13:48,897 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:13:48,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1775384450, now seen corresponding path program 16 times [2023-08-27 02:13:48,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:13:48,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48131961] [2023-08-27 02:13:48,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:13:48,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:13:48,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:13:49,080 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:49,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:13:49,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48131961] [2023-08-27 02:13:49,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48131961] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:13:49,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546056334] [2023-08-27 02:13:49,080 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:13:49,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:13:49,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:13:49,084 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:13:49,085 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:13:49,175 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:13:49,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:13:49,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:13:49,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:13:49,249 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:49,250 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:13:49,341 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:13:49,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546056334] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:13:49,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:13:49,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-27 02:13:49,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744929834] [2023-08-27 02:13:49,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:13:49,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 02:13:49,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:13:49,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 02:13:49,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2023-08-27 02:13:49,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:13:49,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 1457 transitions, 34417 flow. Second operand has 19 states, 19 states have (on average 133.68421052631578) internal successors, (2540), 19 states have internal predecessors, (2540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:49,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:13:49,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:13:49,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:13:54,802 INFO L124 PetriNetUnfolderBase]: 3680/7924 cut-off events. [2023-08-27 02:13:54,802 INFO L125 PetriNetUnfolderBase]: For 179931/179931 co-relation queries the response was YES. [2023-08-27 02:13:54,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80928 conditions, 7924 events. 3680/7924 cut-off events. For 179931/179931 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 70408 event pairs, 104 based on Foata normal form. 32/7955 useless extension candidates. Maximal degree in co-relation 80788. Up to 3349 conditions per place. [2023-08-27 02:13:54,912 INFO L140 encePairwiseOnDemand]: 329/336 looper letters, 1094 selfloop transitions, 709 changer transitions 9/1812 dead transitions. [2023-08-27 02:13:54,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 1812 transitions, 44927 flow [2023-08-27 02:13:54,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-27 02:13:54,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-27 02:13:54,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 4692 transitions. [2023-08-27 02:13:54,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2023-08-27 02:13:54,917 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 4692 transitions. [2023-08-27 02:13:54,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 4692 transitions. [2023-08-27 02:13:54,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:13:54,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 4692 transitions. [2023-08-27 02:13:54,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 138.0) internal successors, (4692), 34 states have internal predecessors, (4692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:54,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 336.0) internal successors, (11760), 35 states have internal predecessors, (11760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:54,931 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 336.0) internal successors, (11760), 35 states have internal predecessors, (11760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:54,932 INFO L175 Difference]: Start difference. First operand has 447 places, 1457 transitions, 34417 flow. Second operand 34 states and 4692 transitions. [2023-08-27 02:13:54,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 1812 transitions, 44927 flow [2023-08-27 02:13:57,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 1812 transitions, 43510 flow, removed 652 selfloop flow, removed 6 redundant places. [2023-08-27 02:13:58,016 INFO L231 Difference]: Finished difference. Result has 483 places, 1595 transitions, 38737 flow [2023-08-27 02:13:58,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=33168, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=587, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=845, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=38737, PETRI_PLACES=483, PETRI_TRANSITIONS=1595} [2023-08-27 02:13:58,018 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 460 predicate places. [2023-08-27 02:13:58,018 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 1595 transitions, 38737 flow [2023-08-27 02:13:58,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 133.68421052631578) internal successors, (2540), 19 states have internal predecessors, (2540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:58,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:13:58,018 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:13:58,025 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:13:58,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:13:58,224 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:13:58,224 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:13:58,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1689008592, now seen corresponding path program 17 times [2023-08-27 02:13:58,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:13:58,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770168963] [2023-08-27 02:13:58,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:13:58,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:13:58,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:13:58,416 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:13:58,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:13:58,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770168963] [2023-08-27 02:13:58,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770168963] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:13:58,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003307472] [2023-08-27 02:13:58,417 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 02:13:58,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:13:58,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:13:58,418 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:13:58,420 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:13:58,517 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:13:58,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:13:58,518 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:13:58,519 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:13:58,581 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:13:58,581 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:13:58,670 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:13:58,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003307472] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:13:58,670 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:13:58,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-27 02:13:58,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819918437] [2023-08-27 02:13:58,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:13:58,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 02:13:58,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:13:58,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 02:13:58,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2023-08-27 02:13:58,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:13:58,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 1595 transitions, 38737 flow. Second operand has 19 states, 19 states have (on average 133.78947368421052) internal successors, (2542), 19 states have internal predecessors, (2542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:13:58,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:13:58,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:13:58,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:14:06,340 INFO L124 PetriNetUnfolderBase]: 4110/8782 cut-off events. [2023-08-27 02:14:06,340 INFO L125 PetriNetUnfolderBase]: For 227732/227732 co-relation queries the response was YES. [2023-08-27 02:14:06,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93650 conditions, 8782 events. 4110/8782 cut-off events. For 227732/227732 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 79111 event pairs, 132 based on Foata normal form. 56/8837 useless extension candidates. Maximal degree in co-relation 93502. Up to 4068 conditions per place. [2023-08-27 02:14:06,454 INFO L140 encePairwiseOnDemand]: 329/336 looper letters, 1342 selfloop transitions, 669 changer transitions 4/2015 dead transitions. [2023-08-27 02:14:06,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 2015 transitions, 52681 flow [2023-08-27 02:14:06,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-27 02:14:06,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-27 02:14:06,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6017 transitions. [2023-08-27 02:14:06,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069940476190476 [2023-08-27 02:14:06,460 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6017 transitions. [2023-08-27 02:14:06,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6017 transitions. [2023-08-27 02:14:06,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:14:06,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6017 transitions. [2023-08-27 02:14:06,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 136.75) internal successors, (6017), 44 states have internal predecessors, (6017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:06,473 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 336.0) internal successors, (15120), 45 states have internal predecessors, (15120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:06,474 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 336.0) internal successors, (15120), 45 states have internal predecessors, (15120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:06,474 INFO L175 Difference]: Start difference. First operand has 483 places, 1595 transitions, 38737 flow. Second operand 44 states and 6017 transitions. [2023-08-27 02:14:06,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 2015 transitions, 52681 flow [2023-08-27 02:14:10,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 2015 transitions, 51839 flow, removed 208 selfloop flow, removed 16 redundant places. [2023-08-27 02:14:10,488 INFO L231 Difference]: Finished difference. Result has 525 places, 1814 transitions, 46638 flow [2023-08-27 02:14:10,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=37852, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=464, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1030, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=46638, PETRI_PLACES=525, PETRI_TRANSITIONS=1814} [2023-08-27 02:14:10,489 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 502 predicate places. [2023-08-27 02:14:10,489 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 1814 transitions, 46638 flow [2023-08-27 02:14:10,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 133.78947368421052) internal successors, (2542), 19 states have internal predecessors, (2542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:10,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:14:10,489 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:14:10,494 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:14:10,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:14:10,690 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:14:10,690 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:14:10,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1964614746, now seen corresponding path program 18 times [2023-08-27 02:14:10,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:14:10,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548343245] [2023-08-27 02:14:10,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:14:10,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:14:10,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:14:11,745 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:14:11,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:14:11,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548343245] [2023-08-27 02:14:11,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548343245] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:14:11,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716335172] [2023-08-27 02:14:11,745 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 02:14:11,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:14:11,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:14:11,747 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:14:11,749 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:14:11,860 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 02:14:11,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:14:11,861 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-27 02:14:11,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:14:12,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 02:14:12,025 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:14:12,086 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:14:12,086 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 27 treesize of output 20 [2023-08-27 02:14:12,093 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:14:12,093 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:14:12,136 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_886 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_886) c_~f~0.base))) (= (select .cse0 (+ (* c_~x1~0 4) c_~f~0.offset)) (select .cse0 (+ c_~f~0.offset (* (select .cse0 (+ (* c_~x2~0 4) c_~f~0.offset)) 4)))))) is different from false [2023-08-27 02:14:12,161 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:14:12,161 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 74 treesize of output 114 [2023-08-27 02:14:12,178 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:14:12,178 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 25 treesize of output 48 [2023-08-27 02:14:12,335 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 02:14:12,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716335172] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:14:12,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:14:12,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 6] total 23 [2023-08-27 02:14:12,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639674585] [2023-08-27 02:14:12,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:14:12,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 02:14:12,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:14:12,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 02:14:12,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=463, Unknown=1, NotChecked=44, Total=600 [2023-08-27 02:14:12,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 336 [2023-08-27 02:14:12,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 1814 transitions, 46638 flow. Second operand has 25 states, 25 states have (on average 103.76) internal successors, (2594), 25 states have internal predecessors, (2594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:12,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:14:12,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 336 [2023-08-27 02:14:12,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:14:17,727 INFO L124 PetriNetUnfolderBase]: 4104/8815 cut-off events. [2023-08-27 02:14:17,727 INFO L125 PetriNetUnfolderBase]: For 278433/278491 co-relation queries the response was YES. [2023-08-27 02:14:17,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98439 conditions, 8815 events. 4104/8815 cut-off events. For 278433/278491 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 79891 event pairs, 85 based on Foata normal form. 14/8806 useless extension candidates. Maximal degree in co-relation 98282. Up to 8099 conditions per place. [2023-08-27 02:14:17,865 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 1680 selfloop transitions, 155 changer transitions 16/1867 dead transitions. [2023-08-27 02:14:17,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 1867 transitions, 51326 flow [2023-08-27 02:14:17,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 02:14:17,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 02:14:17,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1279 transitions. [2023-08-27 02:14:17,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31721230158730157 [2023-08-27 02:14:17,867 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1279 transitions. [2023-08-27 02:14:17,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1279 transitions. [2023-08-27 02:14:17,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:14:17,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1279 transitions. [2023-08-27 02:14:17,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 106.58333333333333) internal successors, (1279), 12 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:17,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 336.0) internal successors, (4368), 13 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:17,871 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 336.0) internal successors, (4368), 13 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:17,871 INFO L175 Difference]: Start difference. First operand has 525 places, 1814 transitions, 46638 flow. Second operand 12 states and 1279 transitions. [2023-08-27 02:14:17,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 1867 transitions, 51326 flow [2023-08-27 02:14:22,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 1867 transitions, 50884 flow, removed 170 selfloop flow, removed 11 redundant places. [2023-08-27 02:14:22,902 INFO L231 Difference]: Finished difference. Result has 528 places, 1824 transitions, 46921 flow [2023-08-27 02:14:22,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=46196, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=46921, PETRI_PLACES=528, PETRI_TRANSITIONS=1824} [2023-08-27 02:14:22,904 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 505 predicate places. [2023-08-27 02:14:22,904 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 1824 transitions, 46921 flow [2023-08-27 02:14:22,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 103.76) internal successors, (2594), 25 states have internal predecessors, (2594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:22,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:14:22,905 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:14:22,911 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:14:23,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:14:23,111 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:14:23,111 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:14:23,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1376723216, now seen corresponding path program 19 times [2023-08-27 02:14:23,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:14:23,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751062837] [2023-08-27 02:14:23,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:14:23,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:14:23,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:14:23,277 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:14:23,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:14:23,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751062837] [2023-08-27 02:14:23,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751062837] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:14:23,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114346987] [2023-08-27 02:14:23,277 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 02:14:23,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:14:23,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:14:23,281 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:14:23,283 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:14:23,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:14:23,405 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:14:23,406 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:14:23,468 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:14:23,469 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:14:23,579 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:14:23,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114346987] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:14:23,579 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:14:23,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-27 02:14:23,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260262201] [2023-08-27 02:14:23,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:14:23,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:14:23,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:14:23,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:14:23,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:14:23,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:14:23,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 1824 transitions, 46921 flow. Second operand has 17 states, 17 states have (on average 133.88235294117646) internal successors, (2276), 17 states have internal predecessors, (2276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:23,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:14:23,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:14:23,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:14:30,166 INFO L124 PetriNetUnfolderBase]: 4602/9569 cut-off events. [2023-08-27 02:14:30,166 INFO L125 PetriNetUnfolderBase]: For 317355/317355 co-relation queries the response was YES. [2023-08-27 02:14:30,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109203 conditions, 9569 events. 4602/9569 cut-off events. For 317355/317355 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 85562 event pairs, 1280 based on Foata normal form. 124/9693 useless extension candidates. Maximal degree in co-relation 109042. Up to 7132 conditions per place. [2023-08-27 02:14:30,313 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 1362 selfloop transitions, 834 changer transitions 0/2196 dead transitions. [2023-08-27 02:14:30,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 2196 transitions, 61026 flow [2023-08-27 02:14:30,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-27 02:14:30,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-27 02:14:30,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 4909 transitions. [2023-08-27 02:14:30,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40583664021164023 [2023-08-27 02:14:30,318 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 4909 transitions. [2023-08-27 02:14:30,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 4909 transitions. [2023-08-27 02:14:30,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:14:30,319 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 4909 transitions. [2023-08-27 02:14:30,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 136.36111111111111) internal successors, (4909), 36 states have internal predecessors, (4909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:30,329 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 336.0) internal successors, (12432), 37 states have internal predecessors, (12432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:30,331 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 336.0) internal successors, (12432), 37 states have internal predecessors, (12432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:30,331 INFO L175 Difference]: Start difference. First operand has 528 places, 1824 transitions, 46921 flow. Second operand 36 states and 4909 transitions. [2023-08-27 02:14:30,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 2196 transitions, 61026 flow [2023-08-27 02:14:36,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 2196 transitions, 60681 flow, removed 38 selfloop flow, removed 7 redundant places. [2023-08-27 02:14:36,826 INFO L231 Difference]: Finished difference. Result has 567 places, 2090 transitions, 57612 flow [2023-08-27 02:14:36,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=46516, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1820, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=585, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=57612, PETRI_PLACES=567, PETRI_TRANSITIONS=2090} [2023-08-27 02:14:36,828 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 544 predicate places. [2023-08-27 02:14:36,828 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 2090 transitions, 57612 flow [2023-08-27 02:14:36,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 133.88235294117646) internal successors, (2276), 17 states have internal predecessors, (2276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:36,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:14:36,829 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:14:36,834 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:14:37,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:14:37,031 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:14:37,031 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:14:37,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1089492336, now seen corresponding path program 20 times [2023-08-27 02:14:37,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:14:37,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502208656] [2023-08-27 02:14:37,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:14:37,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:14:37,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:14:37,205 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:14:37,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:14:37,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502208656] [2023-08-27 02:14:37,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502208656] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:14:37,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111120704] [2023-08-27 02:14:37,205 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:14:37,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:14:37,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:14:37,209 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:14:37,212 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:14:37,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:14:37,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:14:37,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:14:37,350 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:14:37,427 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:14:37,427 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:14:37,537 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:14:37,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111120704] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:14:37,537 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:14:37,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-27 02:14:37,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039535352] [2023-08-27 02:14:37,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:14:37,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 02:14:37,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:14:37,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 02:14:37,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-08-27 02:14:37,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:14:37,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 2090 transitions, 57612 flow. Second operand has 18 states, 18 states have (on average 133.83333333333334) internal successors, (2409), 18 states have internal predecessors, (2409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:37,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:14:37,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:14:37,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:14:46,325 INFO L124 PetriNetUnfolderBase]: 4774/9843 cut-off events. [2023-08-27 02:14:46,331 INFO L125 PetriNetUnfolderBase]: For 401836/401836 co-relation queries the response was YES. [2023-08-27 02:14:46,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119658 conditions, 9843 events. 4774/9843 cut-off events. For 401836/401836 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 87394 event pairs, 28 based on Foata normal form. 80/9923 useless extension candidates. Maximal degree in co-relation 119487. Up to 4283 conditions per place. [2023-08-27 02:14:46,489 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 1091 selfloop transitions, 1301 changer transitions 3/2395 dead transitions. [2023-08-27 02:14:46,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 2395 transitions, 69729 flow [2023-08-27 02:14:46,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-27 02:14:46,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-27 02:14:46,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 5998 transitions. [2023-08-27 02:14:46,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40570887445887444 [2023-08-27 02:14:46,493 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 5998 transitions. [2023-08-27 02:14:46,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 5998 transitions. [2023-08-27 02:14:46,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:14:46,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 5998 transitions. [2023-08-27 02:14:46,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 136.3181818181818) internal successors, (5998), 44 states have internal predecessors, (5998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:46,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 336.0) internal successors, (15120), 45 states have internal predecessors, (15120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:46,505 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 336.0) internal successors, (15120), 45 states have internal predecessors, (15120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:46,505 INFO L175 Difference]: Start difference. First operand has 567 places, 2090 transitions, 57612 flow. Second operand 44 states and 5998 transitions. [2023-08-27 02:14:46,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 2395 transitions, 69729 flow [2023-08-27 02:14:54,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 595 places, 2395 transitions, 69176 flow, removed 159 selfloop flow, removed 15 redundant places. [2023-08-27 02:14:54,604 INFO L231 Difference]: Finished difference. Result has 607 places, 2236 transitions, 65305 flow [2023-08-27 02:14:54,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=57026, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2087, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=892, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=65305, PETRI_PLACES=607, PETRI_TRANSITIONS=2236} [2023-08-27 02:14:54,606 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 584 predicate places. [2023-08-27 02:14:54,606 INFO L495 AbstractCegarLoop]: Abstraction has has 607 places, 2236 transitions, 65305 flow [2023-08-27 02:14:54,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 133.83333333333334) internal successors, (2409), 18 states have internal predecessors, (2409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:54,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:14:54,607 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:14:54,612 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:14:54,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:14:54,812 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:14:54,812 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:14:54,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1700869642, now seen corresponding path program 21 times [2023-08-27 02:14:54,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:14:54,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698495857] [2023-08-27 02:14:54,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:14:54,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:14:54,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:14:54,967 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:14:54,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:14:54,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698495857] [2023-08-27 02:14:54,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698495857] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:14:54,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24877216] [2023-08-27 02:14:54,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:14:54,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:14:54,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:14:54,969 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:14:54,971 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:14:55,083 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 02:14:55,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:14:55,084 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:14:55,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:14:55,138 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:14:55,139 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:14:55,230 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 02:14:55,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24877216] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:14:55,230 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:14:55,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-08-27 02:14:55,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685277573] [2023-08-27 02:14:55,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:14:55,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 02:14:55,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:14:55,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 02:14:55,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2023-08-27 02:14:55,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:14:55,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 607 places, 2236 transitions, 65305 flow. Second operand has 16 states, 16 states have (on average 134.0) internal successors, (2144), 16 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:14:55,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:14:55,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:14:55,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:15:02,577 INFO L124 PetriNetUnfolderBase]: 5099/10368 cut-off events. [2023-08-27 02:15:02,578 INFO L125 PetriNetUnfolderBase]: For 477968/477968 co-relation queries the response was YES. [2023-08-27 02:15:02,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135337 conditions, 10368 events. 5099/10368 cut-off events. For 477968/477968 co-relation queries the response was YES. Maximal size of possible extension queue 795. Compared 91718 event pairs, 110 based on Foata normal form. 32/10400 useless extension candidates. Maximal degree in co-relation 135155. Up to 6350 conditions per place. [2023-08-27 02:15:02,740 INFO L140 encePairwiseOnDemand]: 331/336 looper letters, 2034 selfloop transitions, 489 changer transitions 2/2525 dead transitions. [2023-08-27 02:15:02,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 2525 transitions, 80000 flow [2023-08-27 02:15:02,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 02:15:02,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 02:15:02,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1932 transitions. [2023-08-27 02:15:02,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2023-08-27 02:15:02,742 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1932 transitions. [2023-08-27 02:15:02,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1932 transitions. [2023-08-27 02:15:02,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:15:02,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1932 transitions. [2023-08-27 02:15:02,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 138.0) internal successors, (1932), 14 states have internal predecessors, (1932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:02,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 336.0) internal successors, (5040), 15 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:02,746 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 336.0) internal successors, (5040), 15 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:02,746 INFO L175 Difference]: Start difference. First operand has 607 places, 2236 transitions, 65305 flow. Second operand 14 states and 1932 transitions. [2023-08-27 02:15:02,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 2525 transitions, 80000 flow [2023-08-27 02:15:12,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 2525 transitions, 78929 flow, removed 221 selfloop flow, removed 14 redundant places. [2023-08-27 02:15:12,825 INFO L231 Difference]: Finished difference. Result has 610 places, 2377 transitions, 71768 flow [2023-08-27 02:15:12,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=64313, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1746, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=71768, PETRI_PLACES=610, PETRI_TRANSITIONS=2377} [2023-08-27 02:15:12,827 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 587 predicate places. [2023-08-27 02:15:12,827 INFO L495 AbstractCegarLoop]: Abstraction has has 610 places, 2377 transitions, 71768 flow [2023-08-27 02:15:12,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 134.0) internal successors, (2144), 16 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:12,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:15:12,827 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:15:12,832 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:15:13,029 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,SelfDestructingSolverStorable34 [2023-08-27 02:15:13,029 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:15:13,029 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:15:13,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1335096872, now seen corresponding path program 22 times [2023-08-27 02:15:13,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:15:13,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896676189] [2023-08-27 02:15:13,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:15:13,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:15:13,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:15:13,176 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:15:13,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:15:13,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896676189] [2023-08-27 02:15:13,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896676189] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:15:13,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382264659] [2023-08-27 02:15:13,176 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:15:13,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:15:13,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:15:13,177 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:15:13,179 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:15:13,285 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:15:13,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:15:13,286 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:15:13,286 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:15:13,339 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:15:13,339 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:15:13,454 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:15:13,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382264659] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:15:13,455 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:15:13,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2023-08-27 02:15:13,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366467561] [2023-08-27 02:15:13,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:15:13,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 02:15:13,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:15:13,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 02:15:13,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2023-08-27 02:15:13,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:15:13,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 610 places, 2377 transitions, 71768 flow. Second operand has 15 states, 15 states have (on average 134.66666666666666) internal successors, (2020), 15 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:13,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:15:13,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:15:13,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:15:20,527 INFO L124 PetriNetUnfolderBase]: 5152/10437 cut-off events. [2023-08-27 02:15:20,527 INFO L125 PetriNetUnfolderBase]: For 472113/472113 co-relation queries the response was YES. [2023-08-27 02:15:20,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136795 conditions, 10437 events. 5152/10437 cut-off events. For 472113/472113 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 92221 event pairs, 87 based on Foata normal form. 23/10460 useless extension candidates. Maximal degree in co-relation 136609. Up to 6197 conditions per place. [2023-08-27 02:15:20,727 INFO L140 encePairwiseOnDemand]: 331/336 looper letters, 1311 selfloop transitions, 1117 changer transitions 1/2429 dead transitions. [2023-08-27 02:15:20,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 2429 transitions, 77424 flow [2023-08-27 02:15:20,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 02:15:20,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 02:15:20,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1523 transitions. [2023-08-27 02:15:20,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4120670995670996 [2023-08-27 02:15:20,730 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1523 transitions. [2023-08-27 02:15:20,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1523 transitions. [2023-08-27 02:15:20,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:15:20,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1523 transitions. [2023-08-27 02:15:20,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 138.45454545454547) internal successors, (1523), 11 states have internal predecessors, (1523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:20,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 336.0) internal successors, (4032), 12 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:20,733 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 336.0) internal successors, (4032), 12 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:20,733 INFO L175 Difference]: Start difference. First operand has 610 places, 2377 transitions, 71768 flow. Second operand 11 states and 1523 transitions. [2023-08-27 02:15:20,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 2429 transitions, 77424 flow [2023-08-27 02:15:32,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 2429 transitions, 76376 flow, removed 22 selfloop flow, removed 25 redundant places. [2023-08-27 02:15:32,176 INFO L231 Difference]: Finished difference. Result has 597 places, 2387 transitions, 73218 flow [2023-08-27 02:15:32,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=70732, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=73218, PETRI_PLACES=597, PETRI_TRANSITIONS=2387} [2023-08-27 02:15:32,178 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 574 predicate places. [2023-08-27 02:15:32,178 INFO L495 AbstractCegarLoop]: Abstraction has has 597 places, 2387 transitions, 73218 flow [2023-08-27 02:15:32,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 134.66666666666666) internal successors, (2020), 15 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:32,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:15:32,179 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:15:32,184 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:15:32,379 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,SelfDestructingSolverStorable35 [2023-08-27 02:15:32,379 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:15:32,380 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:15:32,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1231561346, now seen corresponding path program 23 times [2023-08-27 02:15:32,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:15:32,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575345747] [2023-08-27 02:15:32,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:15:32,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:15:32,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:15:32,550 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:15:32,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:15:32,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575345747] [2023-08-27 02:15:32,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575345747] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:15:32,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480641233] [2023-08-27 02:15:32,550 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 02:15:32,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:15:32,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:15:32,553 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:15:32,560 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:15:32,694 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 02:15:32,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:15:32,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:15:32,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:15:32,764 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:15:32,765 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:15:32,866 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:15:32,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480641233] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:15:32,866 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:15:32,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-27 02:15:32,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911081954] [2023-08-27 02:15:32,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:15:32,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:15:32,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:15:32,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:15:32,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:15:32,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:15:32,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 2387 transitions, 73218 flow. Second operand has 17 states, 17 states have (on average 134.23529411764707) internal successors, (2282), 17 states have internal predecessors, (2282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:32,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:15:32,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:15:32,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:15:40,913 INFO L124 PetriNetUnfolderBase]: 5259/10626 cut-off events. [2023-08-27 02:15:40,914 INFO L125 PetriNetUnfolderBase]: For 491555/491555 co-relation queries the response was YES. [2023-08-27 02:15:41,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139926 conditions, 10626 events. 5259/10626 cut-off events. For 491555/491555 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 94016 event pairs, 91 based on Foata normal form. 31/10657 useless extension candidates. Maximal degree in co-relation 139756. Up to 6306 conditions per place. [2023-08-27 02:15:41,083 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 1315 selfloop transitions, 1147 changer transitions 1/2463 dead transitions. [2023-08-27 02:15:41,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 2463 transitions, 79358 flow [2023-08-27 02:15:41,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 02:15:41,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 02:15:41,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2068 transitions. [2023-08-27 02:15:41,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4103174603174603 [2023-08-27 02:15:41,086 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2068 transitions. [2023-08-27 02:15:41,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2068 transitions. [2023-08-27 02:15:41,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:15:41,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2068 transitions. [2023-08-27 02:15:41,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 137.86666666666667) internal successors, (2068), 15 states have internal predecessors, (2068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:41,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 336.0) internal successors, (5376), 16 states have internal predecessors, (5376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:41,091 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 336.0) internal successors, (5376), 16 states have internal predecessors, (5376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:41,091 INFO L175 Difference]: Start difference. First operand has 597 places, 2387 transitions, 73218 flow. Second operand 15 states and 2068 transitions. [2023-08-27 02:15:41,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 2463 transitions, 79358 flow [2023-08-27 02:15:51,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 2463 transitions, 78424 flow, removed 57 selfloop flow, removed 5 redundant places. [2023-08-27 02:15:51,196 INFO L231 Difference]: Finished difference. Result has 611 places, 2415 transitions, 75289 flow [2023-08-27 02:15:51,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=72333, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=75289, PETRI_PLACES=611, PETRI_TRANSITIONS=2415} [2023-08-27 02:15:51,198 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 588 predicate places. [2023-08-27 02:15:51,198 INFO L495 AbstractCegarLoop]: Abstraction has has 611 places, 2415 transitions, 75289 flow [2023-08-27 02:15:51,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 134.23529411764707) internal successors, (2282), 17 states have internal predecessors, (2282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:51,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:15:51,199 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:15:51,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-27 02:15:51,399 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,SelfDestructingSolverStorable36 [2023-08-27 02:15:51,399 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:15:51,400 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:15:51,400 INFO L85 PathProgramCache]: Analyzing trace with hash -520310184, now seen corresponding path program 24 times [2023-08-27 02:15:51,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:15:51,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407048089] [2023-08-27 02:15:51,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:15:51,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:15:51,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:15:51,556 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:15:51,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:15:51,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407048089] [2023-08-27 02:15:51,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407048089] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:15:51,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779801141] [2023-08-27 02:15:51,557 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 02:15:51,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:15:51,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:15:51,558 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:15:51,559 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:15:51,727 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-27 02:15:51,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:15:51,728 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:15:51,729 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:15:51,767 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:15:51,767 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:15:51,859 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:15:51,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779801141] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:15:51,859 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:15:51,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-08-27 02:15:51,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493780208] [2023-08-27 02:15:51,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:15:51,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:15:51,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:15:51,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:15:51,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:15:51,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:15:51,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 2415 transitions, 75289 flow. Second operand has 17 states, 17 states have (on average 133.8235294117647) internal successors, (2275), 17 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:15:51,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:15:51,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:15:51,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:16:00,838 INFO L124 PetriNetUnfolderBase]: 5470/11048 cut-off events. [2023-08-27 02:16:00,838 INFO L125 PetriNetUnfolderBase]: For 531673/531673 co-relation queries the response was YES. [2023-08-27 02:16:00,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147048 conditions, 11048 events. 5470/11048 cut-off events. For 531673/531673 co-relation queries the response was YES. Maximal size of possible extension queue 840. Compared 98471 event pairs, 90 based on Foata normal form. 66/11114 useless extension candidates. Maximal degree in co-relation 146873. Up to 6197 conditions per place. [2023-08-27 02:16:01,009 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 1302 selfloop transitions, 1243 changer transitions 1/2546 dead transitions. [2023-08-27 02:16:01,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 2546 transitions, 82830 flow [2023-08-27 02:16:01,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 02:16:01,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 02:16:01,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3296 transitions. [2023-08-27 02:16:01,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2023-08-27 02:16:01,013 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3296 transitions. [2023-08-27 02:16:01,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3296 transitions. [2023-08-27 02:16:01,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:16:01,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3296 transitions. [2023-08-27 02:16:01,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 137.33333333333334) internal successors, (3296), 24 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:16:01,020 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 336.0) internal successors, (8400), 25 states have internal predecessors, (8400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:16:01,020 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 336.0) internal successors, (8400), 25 states have internal predecessors, (8400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:16:01,020 INFO L175 Difference]: Start difference. First operand has 611 places, 2415 transitions, 75289 flow. Second operand 24 states and 3296 transitions. [2023-08-27 02:16:01,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 2546 transitions, 82830 flow [2023-08-27 02:16:12,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 628 places, 2546 transitions, 81695 flow, removed 89 selfloop flow, removed 5 redundant places. [2023-08-27 02:16:12,275 INFO L231 Difference]: Finished difference. Result has 633 places, 2461 transitions, 78076 flow [2023-08-27 02:16:12,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=74026, PETRI_DIFFERENCE_MINUEND_PLACES=605, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=78076, PETRI_PLACES=633, PETRI_TRANSITIONS=2461} [2023-08-27 02:16:12,277 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 610 predicate places. [2023-08-27 02:16:12,277 INFO L495 AbstractCegarLoop]: Abstraction has has 633 places, 2461 transitions, 78076 flow [2023-08-27 02:16:12,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 133.8235294117647) internal successors, (2275), 17 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:16:12,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:16:12,278 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:16:12,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-27 02:16:12,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:16:12,484 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:16:12,484 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:16:12,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1262968248, now seen corresponding path program 25 times [2023-08-27 02:16:12,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:16:12,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073339734] [2023-08-27 02:16:12,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:16:12,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:16:12,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:16:12,644 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:16:12,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:16:12,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073339734] [2023-08-27 02:16:12,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073339734] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:16:12,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705577847] [2023-08-27 02:16:12,644 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 02:16:12,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:16:12,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:16:12,649 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:16:12,652 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:16:12,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:16:12,772 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:16:12,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:16:12,817 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:16:12,817 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:16:12,927 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:16:12,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705577847] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:16:12,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:16:12,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-08-27 02:16:12,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40159541] [2023-08-27 02:16:12,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:16:12,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:16:12,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:16:12,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:16:12,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:16:12,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:16:12,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 2461 transitions, 78076 flow. Second operand has 17 states, 17 states have (on average 133.8235294117647) internal successors, (2275), 17 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:16:12,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:16:12,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:16:12,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:16:24,605 INFO L124 PetriNetUnfolderBase]: 5704/11468 cut-off events. [2023-08-27 02:16:24,605 INFO L125 PetriNetUnfolderBase]: For 594094/594094 co-relation queries the response was YES. [2023-08-27 02:16:24,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155638 conditions, 11468 events. 5704/11468 cut-off events. For 594094/594094 co-relation queries the response was YES. Maximal size of possible extension queue 872. Compared 102419 event pairs, 144 based on Foata normal form. 52/11520 useless extension candidates. Maximal degree in co-relation 155458. Up to 8910 conditions per place. [2023-08-27 02:16:24,825 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 1944 selfloop transitions, 683 changer transitions 1/2628 dead transitions. [2023-08-27 02:16:24,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 656 places, 2628 transitions, 86945 flow [2023-08-27 02:16:24,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 02:16:24,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 02:16:24,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3311 transitions. [2023-08-27 02:16:24,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105902777777778 [2023-08-27 02:16:24,829 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3311 transitions. [2023-08-27 02:16:24,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3311 transitions. [2023-08-27 02:16:24,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:16:24,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3311 transitions. [2023-08-27 02:16:24,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 137.95833333333334) internal successors, (3311), 24 states have internal predecessors, (3311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:16:24,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 336.0) internal successors, (8400), 25 states have internal predecessors, (8400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:16:24,840 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 336.0) internal successors, (8400), 25 states have internal predecessors, (8400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:16:24,840 INFO L175 Difference]: Start difference. First operand has 633 places, 2461 transitions, 78076 flow. Second operand 24 states and 3311 transitions. [2023-08-27 02:16:24,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 656 places, 2628 transitions, 86945 flow [2023-08-27 02:16:36,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 2628 transitions, 84283 flow, removed 263 selfloop flow, removed 17 redundant places. [2023-08-27 02:16:36,858 INFO L231 Difference]: Finished difference. Result has 650 places, 2525 transitions, 79523 flow [2023-08-27 02:16:36,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=75680, PETRI_DIFFERENCE_MINUEND_PLACES=616, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=623, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1800, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=79523, PETRI_PLACES=650, PETRI_TRANSITIONS=2525} [2023-08-27 02:16:36,860 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 627 predicate places. [2023-08-27 02:16:36,860 INFO L495 AbstractCegarLoop]: Abstraction has has 650 places, 2525 transitions, 79523 flow [2023-08-27 02:16:36,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 133.8235294117647) internal successors, (2275), 17 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:16:36,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:16:36,861 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:16:36,866 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:16:37,065 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,SelfDestructingSolverStorable38 [2023-08-27 02:16:37,065 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:16:37,065 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:16:37,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1837525598, now seen corresponding path program 26 times [2023-08-27 02:16:37,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:16:37,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244062229] [2023-08-27 02:16:37,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:16:37,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:16:37,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:16:37,246 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:16:37,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:16:37,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244062229] [2023-08-27 02:16:37,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244062229] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:16:37,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618813228] [2023-08-27 02:16:37,247 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:16:37,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:16:37,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:16:37,248 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:16:37,249 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:16:37,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:16:37,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:16:37,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:16:37,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:16:37,428 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:16:37,428 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:16:37,533 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:16:37,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618813228] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:16:37,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:16:37,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-27 02:16:37,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819268060] [2023-08-27 02:16:37,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:16:37,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:16:37,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:16:37,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:16:37,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:16:37,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:16:37,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 650 places, 2525 transitions, 79523 flow. Second operand has 17 states, 17 states have (on average 134.1764705882353) internal successors, (2281), 17 states have internal predecessors, (2281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:16:37,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:16:37,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:16:37,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:16:49,495 INFO L124 PetriNetUnfolderBase]: 6063/12317 cut-off events. [2023-08-27 02:16:49,495 INFO L125 PetriNetUnfolderBase]: For 649739/649739 co-relation queries the response was YES. [2023-08-27 02:16:49,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166259 conditions, 12317 events. 6063/12317 cut-off events. For 649739/649739 co-relation queries the response was YES. Maximal size of possible extension queue 942. Compared 112270 event pairs, 100 based on Foata normal form. 54/12371 useless extension candidates. Maximal degree in co-relation 166070. Up to 6252 conditions per place. [2023-08-27 02:16:49,743 INFO L140 encePairwiseOnDemand]: 329/336 looper letters, 1790 selfloop transitions, 966 changer transitions 5/2761 dead transitions. [2023-08-27 02:16:49,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 2761 transitions, 90663 flow [2023-08-27 02:16:49,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-27 02:16:49,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-27 02:16:49,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3721 transitions. [2023-08-27 02:16:49,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41016313932980597 [2023-08-27 02:16:49,748 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3721 transitions. [2023-08-27 02:16:49,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3721 transitions. [2023-08-27 02:16:49,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:16:49,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3721 transitions. [2023-08-27 02:16:49,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 137.8148148148148) internal successors, (3721), 27 states have internal predecessors, (3721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:16:49,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 336.0) internal successors, (9408), 28 states have internal predecessors, (9408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:16:49,756 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 336.0) internal successors, (9408), 28 states have internal predecessors, (9408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:16:49,756 INFO L175 Difference]: Start difference. First operand has 650 places, 2525 transitions, 79523 flow. Second operand 27 states and 3721 transitions. [2023-08-27 02:16:49,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 2761 transitions, 90663 flow [2023-08-27 02:17:02,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 664 places, 2761 transitions, 89657 flow, removed 279 selfloop flow, removed 11 redundant places. [2023-08-27 02:17:03,014 INFO L231 Difference]: Finished difference. Result has 671 places, 2651 transitions, 85099 flow [2023-08-27 02:17:03,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=78422, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=847, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=85099, PETRI_PLACES=671, PETRI_TRANSITIONS=2651} [2023-08-27 02:17:03,016 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 648 predicate places. [2023-08-27 02:17:03,017 INFO L495 AbstractCegarLoop]: Abstraction has has 671 places, 2651 transitions, 85099 flow [2023-08-27 02:17:03,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 134.1764705882353) internal successors, (2281), 17 states have internal predecessors, (2281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:03,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:17:03,017 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:17:03,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-27 02:17:03,217 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,SelfDestructingSolverStorable39 [2023-08-27 02:17:03,218 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:17:03,218 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:17:03,218 INFO L85 PathProgramCache]: Analyzing trace with hash -363060588, now seen corresponding path program 27 times [2023-08-27 02:17:03,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:17:03,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469859076] [2023-08-27 02:17:03,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:17:03,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:17:03,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:17:03,361 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:17:03,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:17:03,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469859076] [2023-08-27 02:17:03,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469859076] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:17:03,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447440113] [2023-08-27 02:17:03,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:17:03,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:17:03,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:17:03,363 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:17:03,364 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:17:03,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-27 02:17:03,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:17:03,529 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:17:03,529 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:17:03,570 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:17:03,570 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:17:03,678 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:17:03,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447440113] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:17:03,678 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:17:03,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-08-27 02:17:03,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601330450] [2023-08-27 02:17:03,678 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:17:03,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:17:03,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:17:03,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:17:03,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:17:03,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:17:03,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 671 places, 2651 transitions, 85099 flow. Second operand has 17 states, 17 states have (on average 133.8235294117647) internal successors, (2275), 17 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:03,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:17:03,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:17:03,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:17:15,475 INFO L124 PetriNetUnfolderBase]: 6252/12621 cut-off events. [2023-08-27 02:17:15,476 INFO L125 PetriNetUnfolderBase]: For 748582/748582 co-relation queries the response was YES. [2023-08-27 02:17:15,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175640 conditions, 12621 events. 6252/12621 cut-off events. For 748582/748582 co-relation queries the response was YES. Maximal size of possible extension queue 966. Compared 114944 event pairs, 2220 based on Foata normal form. 64/12685 useless extension candidates. Maximal degree in co-relation 175446. Up to 11253 conditions per place. [2023-08-27 02:17:15,722 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 2467 selfloop transitions, 378 changer transitions 0/2845 dead transitions. [2023-08-27 02:17:15,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 2845 transitions, 95542 flow [2023-08-27 02:17:15,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 02:17:15,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 02:17:15,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3583 transitions. [2023-08-27 02:17:15,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4101419413919414 [2023-08-27 02:17:15,725 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3583 transitions. [2023-08-27 02:17:15,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3583 transitions. [2023-08-27 02:17:15,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:17:15,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3583 transitions. [2023-08-27 02:17:15,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 137.80769230769232) internal successors, (3583), 26 states have internal predecessors, (3583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:15,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 336.0) internal successors, (9072), 27 states have internal predecessors, (9072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:15,735 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 336.0) internal successors, (9072), 27 states have internal predecessors, (9072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:15,735 INFO L175 Difference]: Start difference. First operand has 671 places, 2651 transitions, 85099 flow. Second operand 26 states and 3583 transitions. [2023-08-27 02:17:15,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 696 places, 2845 transitions, 95542 flow [2023-08-27 02:17:31,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 681 places, 2845 transitions, 92774 flow, removed 1182 selfloop flow, removed 15 redundant places. [2023-08-27 02:17:31,931 INFO L231 Difference]: Finished difference. Result has 696 places, 2724 transitions, 86460 flow [2023-08-27 02:17:31,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=82947, PETRI_DIFFERENCE_MINUEND_PLACES=656, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=86460, PETRI_PLACES=696, PETRI_TRANSITIONS=2724} [2023-08-27 02:17:31,933 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 673 predicate places. [2023-08-27 02:17:31,933 INFO L495 AbstractCegarLoop]: Abstraction has has 696 places, 2724 transitions, 86460 flow [2023-08-27 02:17:31,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 133.8235294117647) internal successors, (2275), 17 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:31,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:17:31,933 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:17:31,938 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:17:32,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:17:32,134 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:17:32,134 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:17:32,134 INFO L85 PathProgramCache]: Analyzing trace with hash 405975246, now seen corresponding path program 28 times [2023-08-27 02:17:32,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:17:32,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75346151] [2023-08-27 02:17:32,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:17:32,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:17:32,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:17:32,279 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:17:32,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:17:32,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75346151] [2023-08-27 02:17:32,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75346151] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:17:32,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548814084] [2023-08-27 02:17:32,280 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:17:32,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:17:32,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:17:32,281 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:17:32,282 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:17:32,394 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:17:32,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:17:32,395 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:17:32,396 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:17:32,459 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:17:32,459 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:17:32,586 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:17:32,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548814084] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:17:32,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:17:32,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-08-27 02:17:32,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975952563] [2023-08-27 02:17:32,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:17:32,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 02:17:32,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:17:32,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 02:17:32,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2023-08-27 02:17:32,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:17:32,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 2724 transitions, 86460 flow. Second operand has 18 states, 18 states have (on average 133.88888888888889) internal successors, (2410), 18 states have internal predecessors, (2410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:32,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:17:32,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:17:32,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:17:44,795 INFO L124 PetriNetUnfolderBase]: 6386/12923 cut-off events. [2023-08-27 02:17:44,795 INFO L125 PetriNetUnfolderBase]: For 701575/701575 co-relation queries the response was YES. [2023-08-27 02:17:44,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175293 conditions, 12923 events. 6386/12923 cut-off events. For 701575/701575 co-relation queries the response was YES. Maximal size of possible extension queue 996. Compared 118300 event pairs, 1708 based on Foata normal form. 12/12935 useless extension candidates. Maximal degree in co-relation 175089. Up to 7524 conditions per place. [2023-08-27 02:17:45,147 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 2384 selfloop transitions, 493 changer transitions 9/2886 dead transitions. [2023-08-27 02:17:45,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 715 places, 2886 transitions, 95997 flow [2023-08-27 02:17:45,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 02:17:45,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 02:17:45,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2735 transitions. [2023-08-27 02:17:45,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069940476190476 [2023-08-27 02:17:45,150 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2735 transitions. [2023-08-27 02:17:45,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2735 transitions. [2023-08-27 02:17:45,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:17:45,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2735 transitions. [2023-08-27 02:17:45,152 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.75) internal successors, (2735), 20 states have internal predecessors, (2735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:45,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 336.0) internal successors, (7056), 21 states have internal predecessors, (7056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:45,155 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 336.0) internal successors, (7056), 21 states have internal predecessors, (7056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:45,155 INFO L175 Difference]: Start difference. First operand has 696 places, 2724 transitions, 86460 flow. Second operand 20 states and 2735 transitions. [2023-08-27 02:17:45,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 715 places, 2886 transitions, 95997 flow [2023-08-27 02:17:59,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 705 places, 2886 transitions, 93269 flow, removed 383 selfloop flow, removed 10 redundant places. [2023-08-27 02:17:59,703 INFO L231 Difference]: Finished difference. Result has 712 places, 2784 transitions, 87069 flow [2023-08-27 02:17:59,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=83718, PETRI_DIFFERENCE_MINUEND_PLACES=686, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=87069, PETRI_PLACES=712, PETRI_TRANSITIONS=2784} [2023-08-27 02:17:59,706 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 689 predicate places. [2023-08-27 02:17:59,706 INFO L495 AbstractCegarLoop]: Abstraction has has 712 places, 2784 transitions, 87069 flow [2023-08-27 02:17:59,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 133.88888888888889) internal successors, (2410), 18 states have internal predecessors, (2410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:17:59,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:17:59,706 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:17:59,711 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:17:59,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:17:59,907 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:17:59,907 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:17:59,907 INFO L85 PathProgramCache]: Analyzing trace with hash -297866320, now seen corresponding path program 29 times [2023-08-27 02:17:59,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:17:59,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604487217] [2023-08-27 02:17:59,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:17:59,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:17:59,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:18:00,086 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:18:00,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:18:00,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604487217] [2023-08-27 02:18:00,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604487217] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:18:00,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784018610] [2023-08-27 02:18:00,087 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 02:18:00,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:18:00,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:18:00,089 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:18:00,116 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:18:00,257 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 02:18:00,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:18:00,259 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:18:00,259 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:18:00,312 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:18:00,312 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:18:00,412 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:18:00,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784018610] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:18:00,413 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:18:00,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-27 02:18:00,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665322112] [2023-08-27 02:18:00,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:18:00,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 02:18:00,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:18:00,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 02:18:00,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-08-27 02:18:00,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:18:00,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 2784 transitions, 87069 flow. Second operand has 18 states, 18 states have (on average 134.0) internal successors, (2412), 18 states have internal predecessors, (2412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:00,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:18:00,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:18:00,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:18:13,142 INFO L124 PetriNetUnfolderBase]: 6398/12942 cut-off events. [2023-08-27 02:18:13,142 INFO L125 PetriNetUnfolderBase]: For 734245/734245 co-relation queries the response was YES. [2023-08-27 02:18:13,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176919 conditions, 12942 events. 6398/12942 cut-off events. For 734245/734245 co-relation queries the response was YES. Maximal size of possible extension queue 1000. Compared 118611 event pairs, 1709 based on Foata normal form. 20/12962 useless extension candidates. Maximal degree in co-relation 176708. Up to 8802 conditions per place. [2023-08-27 02:18:13,391 INFO L140 encePairwiseOnDemand]: 329/336 looper letters, 2288 selfloop transitions, 592 changer transitions 0/2880 dead transitions. [2023-08-27 02:18:13,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 730 places, 2880 transitions, 94782 flow [2023-08-27 02:18:13,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 02:18:13,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 02:18:13,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3301 transitions. [2023-08-27 02:18:13,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40935019841269843 [2023-08-27 02:18:13,394 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3301 transitions. [2023-08-27 02:18:13,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3301 transitions. [2023-08-27 02:18:13,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:18:13,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3301 transitions. [2023-08-27 02:18:13,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 137.54166666666666) internal successors, (3301), 24 states have internal predecessors, (3301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:13,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 336.0) internal successors, (8400), 25 states have internal predecessors, (8400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:13,400 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 336.0) internal successors, (8400), 25 states have internal predecessors, (8400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:13,400 INFO L175 Difference]: Start difference. First operand has 712 places, 2784 transitions, 87069 flow. Second operand 24 states and 3301 transitions. [2023-08-27 02:18:13,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 730 places, 2880 transitions, 94782 flow [2023-08-27 02:18:27,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 2880 transitions, 94468 flow, removed 98 selfloop flow, removed 6 redundant places. [2023-08-27 02:18:27,787 INFO L231 Difference]: Finished difference. Result has 730 places, 2805 transitions, 89152 flow [2023-08-27 02:18:27,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=86694, PETRI_DIFFERENCE_MINUEND_PLACES=701, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=570, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=89152, PETRI_PLACES=730, PETRI_TRANSITIONS=2805} [2023-08-27 02:18:27,789 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 707 predicate places. [2023-08-27 02:18:27,789 INFO L495 AbstractCegarLoop]: Abstraction has has 730 places, 2805 transitions, 89152 flow [2023-08-27 02:18:27,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 134.0) internal successors, (2412), 18 states have internal predecessors, (2412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:27,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:18:27,790 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:18:27,795 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:18:27,990 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,SelfDestructingSolverStorable42 [2023-08-27 02:18:27,990 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:18:27,990 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:18:27,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1685461352, now seen corresponding path program 30 times [2023-08-27 02:18:27,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:18:27,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164879104] [2023-08-27 02:18:27,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:18:27,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:18:28,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:18:28,167 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:18:28,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:18:28,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164879104] [2023-08-27 02:18:28,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164879104] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:18:28,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786780492] [2023-08-27 02:18:28,167 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 02:18:28,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:18:28,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:18:28,169 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:18:28,176 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:18:28,346 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-27 02:18:28,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:18:28,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:18:28,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:18:28,418 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:18:28,419 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:18:28,546 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:18:28,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786780492] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:18:28,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:18:28,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-27 02:18:28,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915951758] [2023-08-27 02:18:28,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:18:28,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 02:18:28,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:18:28,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 02:18:28,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2023-08-27 02:18:28,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:18:28,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 2805 transitions, 89152 flow. Second operand has 19 states, 19 states have (on average 133.8421052631579) internal successors, (2543), 19 states have internal predecessors, (2543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:28,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:18:28,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:18:28,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:18:41,813 INFO L124 PetriNetUnfolderBase]: 6538/13214 cut-off events. [2023-08-27 02:18:41,813 INFO L125 PetriNetUnfolderBase]: For 794294/794294 co-relation queries the response was YES. [2023-08-27 02:18:42,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184131 conditions, 13214 events. 6538/13214 cut-off events. For 794294/794294 co-relation queries the response was YES. Maximal size of possible extension queue 1027. Compared 121273 event pairs, 1819 based on Foata normal form. 24/13238 useless extension candidates. Maximal degree in co-relation 183913. Up to 8775 conditions per place. [2023-08-27 02:18:42,069 INFO L140 encePairwiseOnDemand]: 329/336 looper letters, 2299 selfloop transitions, 678 changer transitions 0/2977 dead transitions. [2023-08-27 02:18:42,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 758 places, 2977 transitions, 99955 flow [2023-08-27 02:18:42,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-27 02:18:42,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-27 02:18:42,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3999 transitions. [2023-08-27 02:18:42,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4104064039408867 [2023-08-27 02:18:42,072 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3999 transitions. [2023-08-27 02:18:42,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3999 transitions. [2023-08-27 02:18:42,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:18:42,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3999 transitions. [2023-08-27 02:18:42,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 137.89655172413794) internal successors, (3999), 29 states have internal predecessors, (3999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:42,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 336.0) internal successors, (10080), 30 states have internal predecessors, (10080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:42,079 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 336.0) internal successors, (10080), 30 states have internal predecessors, (10080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:42,079 INFO L175 Difference]: Start difference. First operand has 730 places, 2805 transitions, 89152 flow. Second operand 29 states and 3999 transitions. [2023-08-27 02:18:42,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 758 places, 2977 transitions, 99955 flow [2023-08-27 02:18:59,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 748 places, 2977 transitions, 99261 flow, removed 278 selfloop flow, removed 10 redundant places. [2023-08-27 02:18:59,762 INFO L231 Difference]: Finished difference. Result has 757 places, 2879 transitions, 93931 flow [2023-08-27 02:18:59,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=88310, PETRI_DIFFERENCE_MINUEND_PLACES=720, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=603, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=93931, PETRI_PLACES=757, PETRI_TRANSITIONS=2879} [2023-08-27 02:18:59,764 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 734 predicate places. [2023-08-27 02:18:59,764 INFO L495 AbstractCegarLoop]: Abstraction has has 757 places, 2879 transitions, 93931 flow [2023-08-27 02:18:59,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 133.8421052631579) internal successors, (2543), 19 states have internal predecessors, (2543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:18:59,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:18:59,765 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:18:59,770 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:18:59,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:18:59,965 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:18:59,966 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:18:59,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1209765530, now seen corresponding path program 31 times [2023-08-27 02:18:59,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:18:59,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882680197] [2023-08-27 02:18:59,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:18:59,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:18:59,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:19:00,107 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:19:00,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:19:00,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882680197] [2023-08-27 02:19:00,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882680197] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:19:00,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411166116] [2023-08-27 02:19:00,108 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 02:19:00,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:19:00,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:19:00,113 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:19:00,115 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:19:00,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:19:00,235 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:19:00,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:19:00,295 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:19:00,295 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:19:00,404 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:19:00,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411166116] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:19:00,405 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:19:00,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-08-27 02:19:00,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774663667] [2023-08-27 02:19:00,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:19:00,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 02:19:00,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:19:00,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 02:19:00,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2023-08-27 02:19:00,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:19:00,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 757 places, 2879 transitions, 93931 flow. Second operand has 18 states, 18 states have (on average 133.77777777777777) internal successors, (2408), 18 states have internal predecessors, (2408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:19:00,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:19:00,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:19:00,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:19:13,600 INFO L124 PetriNetUnfolderBase]: 6549/13253 cut-off events. [2023-08-27 02:19:13,600 INFO L125 PetriNetUnfolderBase]: For 816460/816460 co-relation queries the response was YES. [2023-08-27 02:19:13,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187956 conditions, 13253 events. 6549/13253 cut-off events. For 816460/816460 co-relation queries the response was YES. Maximal size of possible extension queue 1038. Compared 121720 event pairs, 1878 based on Foata normal form. 25/13278 useless extension candidates. Maximal degree in co-relation 187728. Up to 8018 conditions per place. [2023-08-27 02:19:13,853 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 2518 selfloop transitions, 455 changer transitions 12/2985 dead transitions. [2023-08-27 02:19:13,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 778 places, 2985 transitions, 102638 flow [2023-08-27 02:19:13,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 02:19:13,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 02:19:13,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3004 transitions. [2023-08-27 02:19:13,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4063852813852814 [2023-08-27 02:19:13,856 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3004 transitions. [2023-08-27 02:19:13,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3004 transitions. [2023-08-27 02:19:13,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:19:13,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3004 transitions. [2023-08-27 02:19:13,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 136.54545454545453) internal successors, (3004), 22 states have internal predecessors, (3004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:19:13,860 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 336.0) internal successors, (7728), 23 states have internal predecessors, (7728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:19:13,860 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 336.0) internal successors, (7728), 23 states have internal predecessors, (7728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:19:13,861 INFO L175 Difference]: Start difference. First operand has 757 places, 2879 transitions, 93931 flow. Second operand 22 states and 3004 transitions. [2023-08-27 02:19:13,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 778 places, 2985 transitions, 102638 flow [2023-08-27 02:19:32,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 766 places, 2985 transitions, 100095 flow, removed 915 selfloop flow, removed 12 redundant places. [2023-08-27 02:19:32,107 INFO L231 Difference]: Finished difference. Result has 771 places, 2890 transitions, 93523 flow [2023-08-27 02:19:32,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=91293, PETRI_DIFFERENCE_MINUEND_PLACES=745, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2869, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=429, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=93523, PETRI_PLACES=771, PETRI_TRANSITIONS=2890} [2023-08-27 02:19:32,109 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 748 predicate places. [2023-08-27 02:19:32,109 INFO L495 AbstractCegarLoop]: Abstraction has has 771 places, 2890 transitions, 93523 flow [2023-08-27 02:19:32,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 133.77777777777777) internal successors, (2408), 18 states have internal predecessors, (2408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:19:32,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:19:32,110 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:19:32,115 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-08-27 02:19:32,310 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,SelfDestructingSolverStorable44 [2023-08-27 02:19:32,311 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:19:32,311 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:19:32,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1753583666, now seen corresponding path program 32 times [2023-08-27 02:19:32,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:19:32,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158416632] [2023-08-27 02:19:32,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:19:32,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:19:32,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:19:32,491 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:19:32,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:19:32,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158416632] [2023-08-27 02:19:32,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158416632] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:19:32,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114379272] [2023-08-27 02:19:32,492 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 02:19:32,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:19:32,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:19:32,495 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:19:32,497 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:19:32,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 02:19:32,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:19:32,620 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:19:32,620 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:19:32,678 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:19:32,678 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:19:32,802 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:19:32,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114379272] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:19:32,802 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:19:32,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-27 02:19:32,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112783477] [2023-08-27 02:19:32,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:19:32,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:19:32,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:19:32,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:19:32,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:19:32,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:19:32,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 771 places, 2890 transitions, 93523 flow. Second operand has 17 states, 17 states have (on average 133.94117647058823) internal successors, (2277), 17 states have internal predecessors, (2277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:19:32,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:19:32,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:19:32,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:19:47,053 INFO L124 PetriNetUnfolderBase]: 6829/13830 cut-off events. [2023-08-27 02:19:47,053 INFO L125 PetriNetUnfolderBase]: For 822193/822193 co-relation queries the response was YES. [2023-08-27 02:19:47,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 193747 conditions, 13830 events. 6829/13830 cut-off events. For 822193/822193 co-relation queries the response was YES. Maximal size of possible extension queue 1062. Compared 128043 event pairs, 1866 based on Foata normal form. 101/13931 useless extension candidates. Maximal degree in co-relation 193513. Up to 9065 conditions per place. [2023-08-27 02:19:47,346 INFO L140 encePairwiseOnDemand]: 329/336 looper letters, 2436 selfloop transitions, 631 changer transitions 0/3067 dead transitions. [2023-08-27 02:19:47,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 790 places, 3067 transitions, 104349 flow [2023-08-27 02:19:47,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 02:19:47,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 02:19:47,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3299 transitions. [2023-08-27 02:19:47,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40910218253968256 [2023-08-27 02:19:47,349 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3299 transitions. [2023-08-27 02:19:47,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3299 transitions. [2023-08-27 02:19:47,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:19:47,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3299 transitions. [2023-08-27 02:19:47,351 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 137.45833333333334) internal successors, (3299), 24 states have internal predecessors, (3299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:19:47,354 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 336.0) internal successors, (8400), 25 states have internal predecessors, (8400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:19:47,354 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 336.0) internal successors, (8400), 25 states have internal predecessors, (8400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 02:19:47,355 INFO L175 Difference]: Start difference. First operand has 771 places, 2890 transitions, 93523 flow. Second operand 24 states and 3299 transitions. [2023-08-27 02:19:47,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 790 places, 3067 transitions, 104349 flow [2023-08-27 02:20:04,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 780 places, 3067 transitions, 103119 flow, removed 242 selfloop flow, removed 10 redundant places. [2023-08-27 02:20:04,768 INFO L231 Difference]: Finished difference. Result has 791 places, 2983 transitions, 98153 flow [2023-08-27 02:20:04,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=91812, PETRI_DIFFERENCE_MINUEND_PLACES=757, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=524, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=98153, PETRI_PLACES=791, PETRI_TRANSITIONS=2983} [2023-08-27 02:20:04,770 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 768 predicate places. [2023-08-27 02:20:04,771 INFO L495 AbstractCegarLoop]: Abstraction has has 791 places, 2983 transitions, 98153 flow [2023-08-27 02:20:04,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 133.94117647058823) internal successors, (2277), 17 states have internal predecessors, (2277), 0 states have call successors, (0), 0 states have call 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:04,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:20:04,771 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:20:04,783 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:20:04,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:20:04,978 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:20:04,978 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:20:04,978 INFO L85 PathProgramCache]: Analyzing trace with hash 615964826, now seen corresponding path program 33 times [2023-08-27 02:20:04,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:20:04,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363327060] [2023-08-27 02:20:04,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:04,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:20:05,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:05,144 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:20:05,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:20:05,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363327060] [2023-08-27 02:20:05,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363327060] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:20:05,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091104217] [2023-08-27 02:20:05,145 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 02:20:05,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:20:05,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:20:05,146 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:20:05,149 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:20:05,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-27 02:20:05,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:20:05,326 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:20:05,326 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:20:05,374 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:20:05,374 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:20:05,519 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:20:05,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091104217] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:20:05,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:20:05,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-08-27 02:20:05,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004475777] [2023-08-27 02:20:05,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:20:05,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 02:20:05,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:20:05,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 02:20:05,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2023-08-27 02:20:05,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:20:05,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 791 places, 2983 transitions, 98153 flow. Second operand has 18 states, 18 states have (on average 133.77777777777777) internal successors, (2408), 18 states have internal predecessors, (2408), 0 states have call successors, (0), 0 states have call 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:05,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:20:05,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:20:05,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:20:21,758 INFO L124 PetriNetUnfolderBase]: 7227/14746 cut-off events. [2023-08-27 02:20:21,758 INFO L125 PetriNetUnfolderBase]: For 979477/979477 co-relation queries the response was YES. [2023-08-27 02:20:21,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212056 conditions, 14746 events. 7227/14746 cut-off events. For 979477/979477 co-relation queries the response was YES. Maximal size of possible extension queue 1116. Compared 138640 event pairs, 2323 based on Foata normal form. 26/14772 useless extension candidates. Maximal degree in co-relation 211814. Up to 11275 conditions per place. [2023-08-27 02:20:22,068 INFO L140 encePairwiseOnDemand]: 331/336 looper letters, 2570 selfloop transitions, 600 changer transitions 4/3174 dead transitions. [2023-08-27 02:20:22,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 805 places, 3174 transitions, 110238 flow [2023-08-27 02:20:22,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 02:20:22,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 02:20:22,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2203 transitions. [2023-08-27 02:20:22,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40978422619047616 [2023-08-27 02:20:22,070 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2203 transitions. [2023-08-27 02:20:22,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2203 transitions. [2023-08-27 02:20:22,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:20:22,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2203 transitions. [2023-08-27 02:20:22,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 137.6875) internal successors, (2203), 16 states have internal predecessors, (2203), 0 states have call successors, (0), 0 states have call 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:22,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call 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:22,074 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call 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:22,074 INFO L175 Difference]: Start difference. First operand has 791 places, 2983 transitions, 98153 flow. Second operand 16 states and 2203 transitions. [2023-08-27 02:20:22,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 805 places, 3174 transitions, 110238 flow [2023-08-27 02:20:41,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 796 places, 3174 transitions, 107887 flow, removed 844 selfloop flow, removed 9 redundant places. [2023-08-27 02:20:41,446 INFO L231 Difference]: Finished difference. Result has 799 places, 3077 transitions, 101006 flow [2023-08-27 02:20:41,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=95755, PETRI_DIFFERENCE_MINUEND_PLACES=781, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2976, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=501, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=101006, PETRI_PLACES=799, PETRI_TRANSITIONS=3077} [2023-08-27 02:20:41,448 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 776 predicate places. [2023-08-27 02:20:41,449 INFO L495 AbstractCegarLoop]: Abstraction has has 799 places, 3077 transitions, 101006 flow [2023-08-27 02:20:41,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 133.77777777777777) internal successors, (2408), 18 states have internal predecessors, (2408), 0 states have call successors, (0), 0 states have call 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:41,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:20:41,449 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:20:41,459 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:20:41,655 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,SelfDestructingSolverStorable46 [2023-08-27 02:20:41,655 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:20:41,656 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:20:41,656 INFO L85 PathProgramCache]: Analyzing trace with hash 199645210, now seen corresponding path program 34 times [2023-08-27 02:20:41,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:20:41,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877204206] [2023-08-27 02:20:41,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:20:41,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:20:41,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:20:41,820 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:20:41,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:20:41,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877204206] [2023-08-27 02:20:41,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877204206] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:20:41,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343069240] [2023-08-27 02:20:41,820 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 02:20:41,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:20:41,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:20:41,822 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:20:41,828 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:20:41,952 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 02:20:41,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:20:41,954 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 02:20:41,954 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:20:41,998 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:20:41,998 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:20:42,101 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 02:20:42,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343069240] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:20:42,102 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:20:42,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-08-27 02:20:42,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077881538] [2023-08-27 02:20:42,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:20:42,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 02:20:42,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:20:42,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 02:20:42,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2023-08-27 02:20:42,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 336 [2023-08-27 02:20:42,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 799 places, 3077 transitions, 101006 flow. Second operand has 17 states, 17 states have (on average 133.8235294117647) internal successors, (2275), 17 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call 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:42,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:20:42,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 336 [2023-08-27 02:20:42,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:20:58,947 INFO L124 PetriNetUnfolderBase]: 7498/15214 cut-off events. [2023-08-27 02:20:58,948 INFO L125 PetriNetUnfolderBase]: For 1006536/1006536 co-relation queries the response was YES. [2023-08-27 02:20:59,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 218790 conditions, 15214 events. 7498/15214 cut-off events. For 1006536/1006536 co-relation queries the response was YES. Maximal size of possible extension queue 1155. Compared 143127 event pairs, 2768 based on Foata normal form. 58/15272 useless extension candidates. Maximal degree in co-relation 218546. Up to 13993 conditions per place. [2023-08-27 02:20:59,270 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 2905 selfloop transitions, 374 changer transitions 0/3279 dead transitions. [2023-08-27 02:20:59,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 824 places, 3279 transitions, 112943 flow [2023-08-27 02:20:59,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-27 02:20:59,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-27 02:20:59,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3851 transitions. [2023-08-27 02:20:59,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4093324829931973 [2023-08-27 02:20:59,273 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3851 transitions. [2023-08-27 02:20:59,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3851 transitions. [2023-08-27 02:20:59,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:20:59,273 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3851 transitions. [2023-08-27 02:20:59,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 137.53571428571428) internal successors, (3851), 28 states have internal predecessors, (3851), 0 states have call successors, (0), 0 states have call 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:59,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 336.0) internal successors, (9744), 29 states have internal predecessors, (9744), 0 states have call successors, (0), 0 states have call 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:59,279 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 336.0) internal successors, (9744), 29 states have internal predecessors, (9744), 0 states have call successors, (0), 0 states have call 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:59,279 INFO L175 Difference]: Start difference. First operand has 799 places, 3077 transitions, 101006 flow. Second operand 28 states and 3851 transitions. [2023-08-27 02:20:59,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 824 places, 3279 transitions, 112943 flow [2023-08-27 02:21:18,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 797 places, 3279 transitions, 111493 flow, removed 242 selfloop flow, removed 27 redundant places. [2023-08-27 02:21:18,630 INFO L231 Difference]: Finished difference. Result has 808 places, 3181 transitions, 104636 flow [2023-08-27 02:21:18,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=99392, PETRI_DIFFERENCE_MINUEND_PLACES=770, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3067, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2735, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=104636, PETRI_PLACES=808, PETRI_TRANSITIONS=3181} [2023-08-27 02:21:18,632 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 785 predicate places. [2023-08-27 02:21:18,632 INFO L495 AbstractCegarLoop]: Abstraction has has 808 places, 3181 transitions, 104636 flow [2023-08-27 02:21:18,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 133.8235294117647) internal successors, (2275), 17 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call 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:18,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:21:18,632 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:21:18,638 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:21:18,833 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,SelfDestructingSolverStorable47 [2023-08-27 02:21:18,833 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:21:18,833 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:21:18,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1566765248, now seen corresponding path program 35 times [2023-08-27 02:21:18,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:21:18,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934221096] [2023-08-27 02:21:18,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:21:18,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:21:18,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:21:21,218 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:21:21,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:21:21,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934221096] [2023-08-27 02:21:21,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934221096] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:21:21,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704201195] [2023-08-27 02:21:21,218 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 02:21:21,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:21:21,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:21:21,219 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:21:21,221 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:21:21,377 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 02:21:21,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:21:21,379 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 02:21:21,380 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:21:21,660 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 02:21:21,747 INFO L322 Elim1Store]: treesize reduction 171, result has 26.3 percent of original size [2023-08-27 02:21:21,748 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 53 treesize of output 97 [2023-08-27 02:21:21,789 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:21:21,790 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:21:22,334 INFO L322 Elim1Store]: treesize reduction 20, result has 92.7 percent of original size [2023-08-27 02:21:22,335 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 67 treesize of output 304 [2023-08-27 02:21:23,157 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 02:21:23,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704201195] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 02:21:23,157 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 02:21:23,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 7] total 25 [2023-08-27 02:21:23,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814043880] [2023-08-27 02:21:23,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 02:21:23,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-27 02:21:23,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 02:21:23,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-27 02:21:23,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2023-08-27 02:21:23,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 336 [2023-08-27 02:21:23,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 808 places, 3181 transitions, 104636 flow. Second operand has 27 states, 27 states have (on average 103.74074074074075) internal successors, (2801), 27 states have internal predecessors, (2801), 0 states have call successors, (0), 0 states have call 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:23,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 02:21:23,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 336 [2023-08-27 02:21:23,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 02:21:51,868 INFO L124 PetriNetUnfolderBase]: 11739/23998 cut-off events. [2023-08-27 02:21:51,868 INFO L125 PetriNetUnfolderBase]: For 1792015/1792022 co-relation queries the response was YES. [2023-08-27 02:21:53,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 356467 conditions, 23998 events. 11739/23998 cut-off events. For 1792015/1792022 co-relation queries the response was YES. Maximal size of possible extension queue 1646. Compared 241875 event pairs, 883 based on Foata normal form. 45/24028 useless extension candidates. Maximal degree in co-relation 356227. Up to 14996 conditions per place. [2023-08-27 02:21:53,149 INFO L140 encePairwiseOnDemand]: 329/336 looper letters, 3511 selfloop transitions, 1050 changer transitions 155/4734 dead transitions. [2023-08-27 02:21:53,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 838 places, 4734 transitions, 168574 flow [2023-08-27 02:21:53,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 02:21:53,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 02:21:53,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3374 transitions. [2023-08-27 02:21:53,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3239247311827957 [2023-08-27 02:21:53,153 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3374 transitions. [2023-08-27 02:21:53,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3374 transitions. [2023-08-27 02:21:53,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 02:21:53,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3374 transitions. [2023-08-27 02:21:53,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 108.83870967741936) internal successors, (3374), 31 states have internal predecessors, (3374), 0 states have call successors, (0), 0 states have call 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:53,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 336.0) internal successors, (10752), 32 states have internal predecessors, (10752), 0 states have call successors, (0), 0 states have call 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:53,161 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 336.0) internal successors, (10752), 32 states have internal predecessors, (10752), 0 states have call successors, (0), 0 states have call 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:53,161 INFO L175 Difference]: Start difference. First operand has 808 places, 3181 transitions, 104636 flow. Second operand 31 states and 3374 transitions. [2023-08-27 02:21:53,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 838 places, 4734 transitions, 168574 flow [2023-08-27 02:22:31,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 827 places, 4734 transitions, 166615 flow, removed 681 selfloop flow, removed 11 redundant places. [2023-08-27 02:22:31,592 INFO L231 Difference]: Finished difference. Result has 847 places, 4098 transitions, 139852 flow [2023-08-27 02:22:31,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=103677, PETRI_DIFFERENCE_MINUEND_PLACES=797, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=386, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=139852, PETRI_PLACES=847, PETRI_TRANSITIONS=4098} [2023-08-27 02:22:31,595 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 824 predicate places. [2023-08-27 02:22:31,595 INFO L495 AbstractCegarLoop]: Abstraction has has 847 places, 4098 transitions, 139852 flow [2023-08-27 02:22:31,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 103.74074074074075) internal successors, (2801), 27 states have internal predecessors, (2801), 0 states have call successors, (0), 0 states have call 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,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 02:22:31,596 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 02:22:31,602 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:22:31,802 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,SelfDestructingSolverStorable48 [2023-08-27 02:22:31,802 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:22:31,802 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 02:22:31,802 INFO L85 PathProgramCache]: Analyzing trace with hash -690046066, now seen corresponding path program 36 times [2023-08-27 02:22:31,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 02:22:31,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800977914] [2023-08-27 02:22:31,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 02:22:31,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 02:22:31,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 02:22:33,594 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 02:22:33,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 02:22:33,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800977914] [2023-08-27 02:22:33,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800977914] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 02:22:33,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706225535] [2023-08-27 02:22:33,594 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 02:22:33,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 02:22:33,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 02:22:33,595 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:22:33,597 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:22:33,768 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-27 02:22:33,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 02:22:33,770 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 70 conjunts are in the unsatisfiable core [2023-08-27 02:22:33,774 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 02:22:33,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 11 treesize of output 7 [2023-08-27 02:22:33,916 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:33,957 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:34,248 INFO L322 Elim1Store]: treesize reduction 34, result has 30.6 percent of original size [2023-08-27 02:22:34,249 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 117 treesize of output 54 [2023-08-27 02:22:34,288 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 02:22:34,289 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 02:22:37,215 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 02:22:37,215 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 814 treesize of output 466 [2023-08-27 02:22:37,677 INFO L322 Elim1Store]: treesize reduction 5, result has 98.2 percent of original size [2023-08-27 02:22:37,677 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 1232 treesize of output 1307 [2023-08-27 02:22:38,391 INFO L322 Elim1Store]: treesize reduction 8, result has 97.1 percent of original size [2023-08-27 02:22:38,392 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 992 treesize of output 944 [2023-08-27 02:22:39,483 INFO L322 Elim1Store]: treesize reduction 8, result has 97.1 percent of original size [2023-08-27 02:22:39,483 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 401 treesize of output 533 Received shutdown request... [2023-08-27 02:25:41,896 WARN L266 SmtUtils]: Removed 2 from assertion stack [2023-08-27 02:25:41,898 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 02:25:41,898 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:25:41,899 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (4 of 5 remaining) [2023-08-27 02:25:41,904 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:25:42,099 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,SelfDestructingSolverStorable49 [2023-08-27 02:25:42,100 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 6ms.. [2023-08-27 02:25:42,101 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 5 remaining) [2023-08-27 02:25:42,101 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 5 remaining) [2023-08-27 02:25:42,101 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 5 remaining) [2023-08-27 02:25:42,101 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 5 remaining) [2023-08-27 02:25:42,102 INFO L445 BasicCegarLoop]: Path program histogram: [36, 5, 3, 2, 1, 1, 1, 1] [2023-08-27 02:25:42,104 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 02:25:42,105 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 02:25:42,111 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 02:25:42 BasicIcfg [2023-08-27 02:25:42,111 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 02:25:42,111 INFO L158 Benchmark]: Toolchain (without parser) took 805900.28ms. Allocated memory was 360.7MB in the beginning and 8.7GB in the end (delta: 8.3GB). Free memory was 337.2MB in the beginning and 4.6GB in the end (delta: -4.3GB). Peak memory consumption was 7.7GB. Max. memory is 16.0GB. [2023-08-27 02:25:42,111 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 360.7MB. Free memory is still 337.5MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 02:25:42,112 INFO L158 Benchmark]: CACSL2BoogieTranslator took 210.47ms. Allocated memory is still 360.7MB. Free memory was 337.2MB in the beginning and 324.7MB in the end (delta: 12.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 02:25:42,112 INFO L158 Benchmark]: Boogie Procedure Inliner took 49.39ms. Allocated memory is still 360.7MB. Free memory was 324.7MB in the beginning and 323.0MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 02:25:42,112 INFO L158 Benchmark]: Boogie Preprocessor took 34.43ms. Allocated memory is still 360.7MB. Free memory was 323.0MB in the beginning and 321.3MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 02:25:42,112 INFO L158 Benchmark]: RCFGBuilder took 426.41ms. Allocated memory is still 360.7MB. Free memory was 321.3MB in the beginning and 305.1MB in the end (delta: 16.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-08-27 02:25:42,112 INFO L158 Benchmark]: TraceAbstraction took 805163.59ms. Allocated memory was 360.7MB in the beginning and 8.7GB in the end (delta: 8.3GB). Free memory was 304.1MB in the beginning and 4.6GB in the end (delta: -4.3GB). Peak memory consumption was 7.7GB. Max. memory is 16.0GB. [2023-08-27 02:25:42,113 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.12ms. Allocated memory is still 360.7MB. Free memory is still 337.5MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 210.47ms. Allocated memory is still 360.7MB. Free memory was 337.2MB in the beginning and 324.7MB in the end (delta: 12.4MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 49.39ms. Allocated memory is still 360.7MB. Free memory was 324.7MB in the beginning and 323.0MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 34.43ms. Allocated memory is still 360.7MB. Free memory was 323.0MB in the beginning and 321.3MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 426.41ms. Allocated memory is still 360.7MB. Free memory was 321.3MB in the beginning and 305.1MB in the end (delta: 16.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 805163.59ms. Allocated memory was 360.7MB in the beginning and 8.7GB in the end (delta: 8.3GB). Free memory was 304.1MB in the beginning and 4.6GB in the end (delta: -4.3GB). Peak memory consumption was 7.7GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.6s, 145 PlacesBefore, 23 PlacesAfterwards, 152 TransitionsBefore, 19 TransitionsAfterwards, 1942 CoEnabledTransitionPairs, 7 FixpointIterations, 81 TrivialSequentialCompositions, 47 ConcurrentSequentialCompositions, 21 TrivialYvCompositions, 13 ConcurrentYvCompositions, 11 ChoiceCompositions, 173 TotalNumberOfCompositions, 1834 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1782, independent: 1773, independent conditional: 0, independent unconditional: 1773, dependent: 9, dependent conditional: 0, dependent unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1091, independent: 1085, independent conditional: 0, independent unconditional: 1085, dependent: 6, dependent conditional: 0, dependent unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1782, independent: 688, independent conditional: 0, independent unconditional: 688, dependent: 3, dependent conditional: 0, dependent unconditional: 3, unknown: 1091, unknown conditional: 0, unknown unconditional: 1091] , 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 CegarLoopForPetriNet was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 6ms.. - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 6ms.. - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 6ms.. - TimeoutResultAtElement [Line: 83]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 6ms.. - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 23 with TraceHistMax 4,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 6ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 198 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: 805.0s, OverallIterations: 50, TraceHistogramMax: 4, PathProgramHistogramMax: 36, EmptinessCheckTime: 0.0s, AutomataDifference: 570.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 4.7s, HoareTripleCheckerStatistics: 33 mSolverCounterUnknown, 4751 SdHoareTripleChecker+Valid, 40.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4751 mSDsluCounter, 603 SdHoareTripleChecker+Invalid, 37.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 279 IncrementalHoareTripleChecker+Unchecked, 437 mSDsCounter, 995 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 22404 IncrementalHoareTripleChecker+Invalid, 23711 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 995 mSolverCounterUnsat, 166 mSDtfsCounter, 22404 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3033 GetRequests, 1703 SyntacticMatches, 38 SemanticMatches, 1292 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 12194 ImplicationChecksByTransitivity, 47.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=139852occurred in iteration=49, InterpolantAutomatonStates: 1016, 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.5s SsaConstructionTime, 2.3s SatisfiabilityAnalysisTime, 25.7s InterpolantComputationTime, 1635 NumberOfCodeBlocks, 1630 NumberOfCodeBlocksAsserted, 135 NumberOfCheckSat, 2256 ConstructedInterpolants, 12 QuantifiedInterpolants, 16066 SizeOfPredicates, 134 NumberOfNonLiveVariables, 8150 ConjunctsInSsa, 572 ConjunctsInUnsatCore, 126 InterpolantComputations, 11 PerfectInterpolantSequences, 565/1209 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