/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/chl-word-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 23:57:17,285 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 23:57:17,346 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-26 23:57:17,349 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 23:57:17,350 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 23:57:17,382 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 23:57:17,383 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 23:57:17,387 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 23:57:17,388 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 23:57:17,391 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 23:57:17,392 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 23:57:17,392 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 23:57:17,392 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 23:57:17,393 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 23:57:17,394 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 23:57:17,394 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 23:57:17,394 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 23:57:17,394 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 23:57:17,394 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 23:57:17,395 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 23:57:17,395 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 23:57:17,396 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 23:57:17,396 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 23:57:17,397 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 23:57:17,397 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 23:57:17,397 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 23:57:17,397 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 23:57:17,398 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 23:57:17,398 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 23:57:17,398 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 23:57:17,399 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 23:57:17,399 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 23:57:17,399 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 23:57:17,400 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 23:57:17,400 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 23:57:17,400 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-26 23:57:17,699 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 23:57:17,715 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 23:57:17,717 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 23:57:17,717 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 23:57:17,718 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 23:57:17,719 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-word-symm.wvr.c [2023-08-26 23:57:18,724 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 23:57:18,948 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 23:57:18,949 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-symm.wvr.c [2023-08-26 23:57:18,956 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f652cd0e1/04ac1bef3c0f4f9f94cf47b69e3e58e0/FLAG23c95574e [2023-08-26 23:57:18,971 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f652cd0e1/04ac1bef3c0f4f9f94cf47b69e3e58e0 [2023-08-26 23:57:18,975 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 23:57:18,977 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 23:57:18,979 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 23:57:18,979 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 23:57:18,981 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 23:57:18,983 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 11:57:18" (1/1) ... [2023-08-26 23:57:18,984 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b4e789a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:57:18, skipping insertion in model container [2023-08-26 23:57:18,984 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 11:57:18" (1/1) ... [2023-08-26 23:57:19,010 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 23:57:19,208 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 23:57:19,218 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 23:57:19,252 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 23:57:19,266 INFO L206 MainTranslator]: Completed translation [2023-08-26 23:57:19,267 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:57:19 WrapperNode [2023-08-26 23:57:19,267 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 23:57:19,268 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 23:57:19,268 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 23:57:19,268 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 23:57:19,273 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:57:19" (1/1) ... [2023-08-26 23:57:19,293 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:57:19" (1/1) ... [2023-08-26 23:57:19,322 INFO L138 Inliner]: procedures = 24, calls = 36, calls flagged for inlining = 10, calls inlined = 12, statements flattened = 142 [2023-08-26 23:57:19,323 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 23:57:19,324 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 23:57:19,324 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 23:57:19,324 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 23:57:19,332 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:57:19" (1/1) ... [2023-08-26 23:57:19,332 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:57:19" (1/1) ... [2023-08-26 23:57:19,344 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:57:19" (1/1) ... [2023-08-26 23:57:19,345 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:57:19" (1/1) ... [2023-08-26 23:57:19,352 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:57:19" (1/1) ... [2023-08-26 23:57:19,355 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:57:19" (1/1) ... [2023-08-26 23:57:19,356 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:57:19" (1/1) ... [2023-08-26 23:57:19,358 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:57:19" (1/1) ... [2023-08-26 23:57:19,360 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 23:57:19,361 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 23:57:19,361 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 23:57:19,364 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 23:57:19,365 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:57:19" (1/1) ... [2023-08-26 23:57:19,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 23:57:19,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:19,393 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-26 23:57:19,396 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-26 23:57:19,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 23:57:19,422 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 23:57:19,422 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 23:57:19,422 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 23:57:19,422 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 23:57:19,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 23:57:19,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 23:57:19,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 23:57:19,423 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-26 23:57:19,423 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 23:57:19,423 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 23:57:19,423 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 23:57:19,423 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 23:57:19,424 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-26 23:57:19,511 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 23:57:19,513 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 23:57:19,885 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 23:57:19,893 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 23:57:19,893 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-26 23:57:19,895 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 11:57:19 BoogieIcfgContainer [2023-08-26 23:57:19,895 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 23:57:19,901 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 23:57:19,901 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 23:57:19,903 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 23:57:19,904 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 11:57:18" (1/3) ... [2023-08-26 23:57:19,905 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f2a8e50 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 11:57:19, skipping insertion in model container [2023-08-26 23:57:19,905 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 11:57:19" (2/3) ... [2023-08-26 23:57:19,905 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f2a8e50 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 11:57:19, skipping insertion in model container [2023-08-26 23:57:19,905 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 11:57:19" (3/3) ... [2023-08-26 23:57:19,906 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-symm.wvr.c [2023-08-26 23:57:19,921 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 23:57:19,921 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 13 error locations. [2023-08-26 23:57:19,921 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 23:57:20,063 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-26 23:57:20,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 228 places, 242 transitions, 500 flow [2023-08-26 23:57:20,224 INFO L124 PetriNetUnfolderBase]: 21/240 cut-off events. [2023-08-26 23:57:20,224 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 23:57:20,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 249 conditions, 240 events. 21/240 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 344 event pairs, 0 based on Foata normal form. 0/206 useless extension candidates. Maximal degree in co-relation 165. Up to 3 conditions per place. [2023-08-26 23:57:20,231 INFO L82 GeneralOperation]: Start removeDead. Operand has 228 places, 242 transitions, 500 flow [2023-08-26 23:57:20,236 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 217 places, 231 transitions, 474 flow [2023-08-26 23:57:20,239 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 23:57:20,245 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 217 places, 231 transitions, 474 flow [2023-08-26 23:57:20,247 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 217 places, 231 transitions, 474 flow [2023-08-26 23:57:20,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 217 places, 231 transitions, 474 flow [2023-08-26 23:57:20,313 INFO L124 PetriNetUnfolderBase]: 21/231 cut-off events. [2023-08-26 23:57:20,313 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-26 23:57:20,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 240 conditions, 231 events. 21/231 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 342 event pairs, 0 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 165. Up to 3 conditions per place. [2023-08-26 23:57:20,319 INFO L119 LiptonReduction]: Number of co-enabled transitions 4212 [2023-08-26 23:57:26,995 INFO L134 LiptonReduction]: Checked pairs total: 5368 [2023-08-26 23:57:26,996 INFO L136 LiptonReduction]: Total number of compositions: 268 [2023-08-26 23:57:27,007 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 23:57:27,015 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;@2669ecc0, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 23:57:27,015 INFO L358 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2023-08-26 23:57:27,018 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 23:57:27,018 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-26 23:57:27,019 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 23:57:27,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:27,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-26 23:57:27,020 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:27,023 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:27,024 INFO L85 PathProgramCache]: Analyzing trace with hash 30345, now seen corresponding path program 1 times [2023-08-26 23:57:27,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:27,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238561661] [2023-08-26 23:57:27,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:27,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:27,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:27,297 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-26 23:57:27,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:27,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238561661] [2023-08-26 23:57:27,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238561661] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:27,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:27,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 23:57:27,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610928213] [2023-08-26 23:57:27,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:27,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:57:27,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:27,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:57:27,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 23:57:27,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 510 [2023-08-26 23:57:27,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 38 transitions, 88 flow. Second operand has 3 states, 3 states have (on average 210.66666666666666) internal successors, (632), 3 states have internal predecessors, (632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:27,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:27,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 510 [2023-08-26 23:57:27,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:27,517 INFO L124 PetriNetUnfolderBase]: 328/529 cut-off events. [2023-08-26 23:57:27,518 INFO L125 PetriNetUnfolderBase]: For 30/30 co-relation queries the response was YES. [2023-08-26 23:57:27,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1094 conditions, 529 events. 328/529 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2041 event pairs, 228 based on Foata normal form. 0/265 useless extension candidates. Maximal degree in co-relation 988. Up to 527 conditions per place. [2023-08-26 23:57:27,526 INFO L140 encePairwiseOnDemand]: 501/510 looper letters, 37 selfloop transitions, 5 changer transitions 0/42 dead transitions. [2023-08-26 23:57:27,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 42 transitions, 180 flow [2023-08-26 23:57:27,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:57:27,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:57:27,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 676 transitions. [2023-08-26 23:57:27,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418300653594771 [2023-08-26 23:57:27,548 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 676 transitions. [2023-08-26 23:57:27,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 676 transitions. [2023-08-26 23:57:27,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:27,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 676 transitions. [2023-08-26 23:57:27,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 225.33333333333334) internal successors, (676), 3 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-26 23:57:27,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:27,568 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:27,570 INFO L175 Difference]: Start difference. First operand has 38 places, 38 transitions, 88 flow. Second operand 3 states and 676 transitions. [2023-08-26 23:57:27,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 42 transitions, 180 flow [2023-08-26 23:57:27,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 42 transitions, 172 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-26 23:57:27,576 INFO L231 Difference]: Finished difference. Result has 38 places, 42 transitions, 124 flow [2023-08-26 23:57:27,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=124, PETRI_PLACES=38, PETRI_TRANSITIONS=42} [2023-08-26 23:57:27,582 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 0 predicate places. [2023-08-26 23:57:27,582 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 42 transitions, 124 flow [2023-08-26 23:57:27,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 210.66666666666666) internal successors, (632), 3 states have internal predecessors, (632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:27,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:27,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 23:57:27,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 23:57:27,583 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:27,584 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:27,585 INFO L85 PathProgramCache]: Analyzing trace with hash 942086, now seen corresponding path program 1 times [2023-08-26 23:57:27,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:27,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596358279] [2023-08-26 23:57:27,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:27,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:27,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:27,730 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-26 23:57:27,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:27,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596358279] [2023-08-26 23:57:27,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596358279] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:27,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388892782] [2023-08-26 23:57:27,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:27,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:27,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:27,734 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-26 23:57:27,769 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-26 23:57:27,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:27,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 23:57:27,842 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:27,893 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-26 23:57:27,893 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:57:27,909 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-26 23:57:27,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388892782] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:57:27,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:57:27,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-26 23:57:27,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108410740] [2023-08-26 23:57:27,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:57:27,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 23:57:27,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:27,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 23:57:27,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-26 23:57:27,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 510 [2023-08-26 23:57:27,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 42 transitions, 124 flow. Second operand has 7 states, 7 states have (on average 211.14285714285714) internal successors, (1478), 7 states have internal predecessors, (1478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:27,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:27,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 510 [2023-08-26 23:57:27,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:28,081 INFO L124 PetriNetUnfolderBase]: 340/547 cut-off events. [2023-08-26 23:57:28,081 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-26 23:57:28,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1149 conditions, 547 events. 340/547 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2071 event pairs, 228 based on Foata normal form. 0/276 useless extension candidates. Maximal degree in co-relation 1044. Up to 528 conditions per place. [2023-08-26 23:57:28,085 INFO L140 encePairwiseOnDemand]: 501/510 looper letters, 35 selfloop transitions, 25 changer transitions 0/60 dead transitions. [2023-08-26 23:57:28,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 60 transitions, 322 flow [2023-08-26 23:57:28,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 23:57:28,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 23:57:28,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1536 transitions. [2023-08-26 23:57:28,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43025210084033616 [2023-08-26 23:57:28,090 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1536 transitions. [2023-08-26 23:57:28,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1536 transitions. [2023-08-26 23:57:28,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:28,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1536 transitions. [2023-08-26 23:57:28,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 219.42857142857142) internal successors, (1536), 7 states have internal predecessors, (1536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:28,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:28,102 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:28,102 INFO L175 Difference]: Start difference. First operand has 38 places, 42 transitions, 124 flow. Second operand 7 states and 1536 transitions. [2023-08-26 23:57:28,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 60 transitions, 322 flow [2023-08-26 23:57:28,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 60 transitions, 306 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:28,108 INFO L231 Difference]: Finished difference. Result has 45 places, 60 transitions, 278 flow [2023-08-26 23:57:28,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=278, PETRI_PLACES=45, PETRI_TRANSITIONS=60} [2023-08-26 23:57:28,112 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 7 predicate places. [2023-08-26 23:57:28,112 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 60 transitions, 278 flow [2023-08-26 23:57:28,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 211.14285714285714) internal successors, (1478), 7 states have internal predecessors, (1478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:28,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:28,113 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1] [2023-08-26 23:57:28,128 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-26 23:57:28,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:28,321 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:28,322 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:28,322 INFO L85 PathProgramCache]: Analyzing trace with hash 29206058, now seen corresponding path program 1 times [2023-08-26 23:57:28,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:28,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706052460] [2023-08-26 23:57:28,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:28,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:28,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:28,360 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:57:28,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:28,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706052460] [2023-08-26 23:57:28,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706052460] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:28,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:28,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 23:57:28,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171331668] [2023-08-26 23:57:28,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:28,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:57:28,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:28,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:57:28,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 23:57:28,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 510 [2023-08-26 23:57:28,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 60 transitions, 278 flow. Second operand has 3 states, 3 states have (on average 211.33333333333334) internal successors, (634), 3 states have internal predecessors, (634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:28,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:28,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 510 [2023-08-26 23:57:28,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:28,456 INFO L124 PetriNetUnfolderBase]: 334/539 cut-off events. [2023-08-26 23:57:28,456 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-26 23:57:28,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1158 conditions, 539 events. 334/539 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2070 event pairs, 228 based on Foata normal form. 0/279 useless extension candidates. Maximal degree in co-relation 1093. Up to 522 conditions per place. [2023-08-26 23:57:28,459 INFO L140 encePairwiseOnDemand]: 506/510 looper letters, 46 selfloop transitions, 6 changer transitions 0/52 dead transitions. [2023-08-26 23:57:28,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 52 transitions, 328 flow [2023-08-26 23:57:28,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:57:28,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:57:28,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 668 transitions. [2023-08-26 23:57:28,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4366013071895425 [2023-08-26 23:57:28,462 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 668 transitions. [2023-08-26 23:57:28,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 668 transitions. [2023-08-26 23:57:28,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:28,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 668 transitions. [2023-08-26 23:57:28,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 222.66666666666666) internal successors, (668), 3 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:28,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:28,468 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:28,468 INFO L175 Difference]: Start difference. First operand has 45 places, 60 transitions, 278 flow. Second operand 3 states and 668 transitions. [2023-08-26 23:57:28,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 52 transitions, 328 flow [2023-08-26 23:57:28,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 52 transitions, 302 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-26 23:57:28,471 INFO L231 Difference]: Finished difference. Result has 43 places, 52 transitions, 210 flow [2023-08-26 23:57:28,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=210, PETRI_PLACES=43, PETRI_TRANSITIONS=52} [2023-08-26 23:57:28,472 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 5 predicate places. [2023-08-26 23:57:28,472 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 52 transitions, 210 flow [2023-08-26 23:57:28,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 211.33333333333334) internal successors, (634), 3 states have internal predecessors, (634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:28,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:28,473 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-26 23:57:28,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 23:57:28,473 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:28,473 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:28,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1997705783, now seen corresponding path program 2 times [2023-08-26 23:57:28,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:28,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584467702] [2023-08-26 23:57:28,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:28,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:28,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:28,559 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-26 23:57:28,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:28,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584467702] [2023-08-26 23:57:28,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584467702] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:28,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540728837] [2023-08-26 23:57:28,560 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 23:57:28,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:28,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:28,561 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-26 23:57:28,564 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-26 23:57:28,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-26 23:57:28,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:57:28,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 23:57:28,629 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:28,647 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-26 23:57:28,647 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:57:28,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540728837] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:28,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:57:28,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-26 23:57:28,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139085122] [2023-08-26 23:57:28,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:28,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:57:28,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:28,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:57:28,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-26 23:57:28,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 212 out of 510 [2023-08-26 23:57:28,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 52 transitions, 210 flow. Second operand has 3 states, 3 states have (on average 213.0) internal successors, (639), 3 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:28,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:28,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 212 of 510 [2023-08-26 23:57:28,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:28,740 INFO L124 PetriNetUnfolderBase]: 334/538 cut-off events. [2023-08-26 23:57:28,740 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2023-08-26 23:57:28,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1145 conditions, 538 events. 334/538 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2078 event pairs, 228 based on Foata normal form. 1/282 useless extension candidates. Maximal degree in co-relation 1090. Up to 533 conditions per place. [2023-08-26 23:57:28,743 INFO L140 encePairwiseOnDemand]: 507/510 looper letters, 45 selfloop transitions, 6 changer transitions 0/51 dead transitions. [2023-08-26 23:57:28,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 302 flow [2023-08-26 23:57:28,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:57:28,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:57:28,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 672 transitions. [2023-08-26 23:57:28,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392156862745098 [2023-08-26 23:57:28,746 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 672 transitions. [2023-08-26 23:57:28,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 672 transitions. [2023-08-26 23:57:28,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:28,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 672 transitions. [2023-08-26 23:57:28,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 224.0) internal successors, (672), 3 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:28,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:28,751 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:28,751 INFO L175 Difference]: Start difference. First operand has 43 places, 52 transitions, 210 flow. Second operand 3 states and 672 transitions. [2023-08-26 23:57:28,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 302 flow [2023-08-26 23:57:28,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 51 transitions, 290 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:28,754 INFO L231 Difference]: Finished difference. Result has 42 places, 51 transitions, 200 flow [2023-08-26 23:57:28,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=200, PETRI_PLACES=42, PETRI_TRANSITIONS=51} [2023-08-26 23:57:28,755 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 4 predicate places. [2023-08-26 23:57:28,755 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 51 transitions, 200 flow [2023-08-26 23:57:28,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 213.0) internal successors, (639), 3 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:28,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:28,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:28,767 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-26 23:57:28,961 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-26 23:57:28,962 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:28,962 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:28,962 INFO L85 PathProgramCache]: Analyzing trace with hash -626939193, now seen corresponding path program 1 times [2023-08-26 23:57:28,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:28,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108816456] [2023-08-26 23:57:28,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:28,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:28,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:29,021 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-26 23:57:29,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:29,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108816456] [2023-08-26 23:57:29,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108816456] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:29,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:29,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 23:57:29,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552016980] [2023-08-26 23:57:29,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:29,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:57:29,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:29,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:57:29,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 23:57:29,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 510 [2023-08-26 23:57:29,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 51 transitions, 200 flow. Second operand has 3 states, 3 states have (on average 218.33333333333334) internal successors, (655), 3 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:29,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:29,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 510 [2023-08-26 23:57:29,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:29,160 INFO L124 PetriNetUnfolderBase]: 466/734 cut-off events. [2023-08-26 23:57:29,160 INFO L125 PetriNetUnfolderBase]: For 12/12 co-relation queries the response was YES. [2023-08-26 23:57:29,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1541 conditions, 734 events. 466/734 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2956 event pairs, 228 based on Foata normal form. 0/396 useless extension candidates. Maximal degree in co-relation 1486. Up to 571 conditions per place. [2023-08-26 23:57:29,164 INFO L140 encePairwiseOnDemand]: 504/510 looper letters, 64 selfloop transitions, 4 changer transitions 0/68 dead transitions. [2023-08-26 23:57:29,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 68 transitions, 371 flow [2023-08-26 23:57:29,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:57:29,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:57:29,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 702 transitions. [2023-08-26 23:57:29,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4588235294117647 [2023-08-26 23:57:29,167 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 702 transitions. [2023-08-26 23:57:29,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 702 transitions. [2023-08-26 23:57:29,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:29,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 702 transitions. [2023-08-26 23:57:29,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 234.0) internal successors, (702), 3 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:29,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:29,173 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:29,174 INFO L175 Difference]: Start difference. First operand has 42 places, 51 transitions, 200 flow. Second operand 3 states and 702 transitions. [2023-08-26 23:57:29,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 68 transitions, 371 flow [2023-08-26 23:57:29,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 68 transitions, 359 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:29,178 INFO L231 Difference]: Finished difference. Result has 43 places, 54 transitions, 216 flow [2023-08-26 23:57:29,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=216, PETRI_PLACES=43, PETRI_TRANSITIONS=54} [2023-08-26 23:57:29,180 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 5 predicate places. [2023-08-26 23:57:29,180 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 54 transitions, 216 flow [2023-08-26 23:57:29,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 218.33333333333334) internal successors, (655), 3 states have internal predecessors, (655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:29,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:29,184 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1] [2023-08-26 23:57:29,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 23:57:29,184 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:29,185 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:29,185 INFO L85 PathProgramCache]: Analyzing trace with hash -611225956, now seen corresponding path program 1 times [2023-08-26 23:57:29,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:29,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503824831] [2023-08-26 23:57:29,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:29,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:29,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:29,303 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-26 23:57:29,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:29,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503824831] [2023-08-26 23:57:29,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503824831] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:29,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023816833] [2023-08-26 23:57:29,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:29,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:29,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:29,305 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-26 23:57:29,324 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-26 23:57:29,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:29,388 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-26 23:57:29,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:29,405 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-26 23:57:29,405 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:57:29,457 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-26 23:57:29,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023816833] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:57:29,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:57:29,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-26 23:57:29,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372918690] [2023-08-26 23:57:29,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:57:29,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 23:57:29,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:29,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 23:57:29,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-08-26 23:57:29,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 510 [2023-08-26 23:57:29,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 54 transitions, 216 flow. Second operand has 13 states, 13 states have (on average 211.15384615384616) internal successors, (2745), 13 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:29,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:29,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 510 [2023-08-26 23:57:29,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:29,663 INFO L124 PetriNetUnfolderBase]: 478/758 cut-off events. [2023-08-26 23:57:29,663 INFO L125 PetriNetUnfolderBase]: For 116/116 co-relation queries the response was YES. [2023-08-26 23:57:29,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1818 conditions, 758 events. 478/758 cut-off events. For 116/116 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2965 event pairs, 312 based on Foata normal form. 6/493 useless extension candidates. Maximal degree in co-relation 1674. Up to 729 conditions per place. [2023-08-26 23:57:29,667 INFO L140 encePairwiseOnDemand]: 504/510 looper letters, 37 selfloop transitions, 41 changer transitions 0/78 dead transitions. [2023-08-26 23:57:29,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 78 transitions, 510 flow [2023-08-26 23:57:29,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 23:57:29,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 23:57:29,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2601 transitions. [2023-08-26 23:57:29,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2023-08-26 23:57:29,674 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2601 transitions. [2023-08-26 23:57:29,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2601 transitions. [2023-08-26 23:57:29,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:29,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2601 transitions. [2023-08-26 23:57:29,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 216.75) internal successors, (2601), 12 states have internal predecessors, (2601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:29,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 510.0) internal successors, (6630), 13 states have internal predecessors, (6630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:29,690 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 510.0) internal successors, (6630), 13 states have internal predecessors, (6630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:29,690 INFO L175 Difference]: Start difference. First operand has 43 places, 54 transitions, 216 flow. Second operand 12 states and 2601 transitions. [2023-08-26 23:57:29,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 78 transitions, 510 flow [2023-08-26 23:57:29,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 78 transitions, 506 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 23:57:29,693 INFO L231 Difference]: Finished difference. Result has 59 places, 78 transitions, 486 flow [2023-08-26 23:57:29,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=486, PETRI_PLACES=59, PETRI_TRANSITIONS=78} [2023-08-26 23:57:29,694 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 21 predicate places. [2023-08-26 23:57:29,694 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 78 transitions, 486 flow [2023-08-26 23:57:29,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 211.15384615384616) internal successors, (2745), 13 states have internal predecessors, (2745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:29,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:29,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:29,703 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-26 23:57:29,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:29,900 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:29,901 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:29,901 INFO L85 PathProgramCache]: Analyzing trace with hash -626938737, now seen corresponding path program 1 times [2023-08-26 23:57:29,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:29,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392046637] [2023-08-26 23:57:29,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:29,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:29,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:29,996 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-26 23:57:29,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:29,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392046637] [2023-08-26 23:57:29,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392046637] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:29,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:29,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 23:57:29,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996725882] [2023-08-26 23:57:29,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:29,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 23:57:29,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:29,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 23:57:29,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-26 23:57:29,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 510 [2023-08-26 23:57:30,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 78 transitions, 486 flow. Second operand has 5 states, 5 states have (on average 183.4) internal successors, (917), 5 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:30,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:30,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 510 [2023-08-26 23:57:30,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:30,214 INFO L124 PetriNetUnfolderBase]: 821/1270 cut-off events. [2023-08-26 23:57:30,214 INFO L125 PetriNetUnfolderBase]: For 137/137 co-relation queries the response was YES. [2023-08-26 23:57:30,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2996 conditions, 1270 events. 821/1270 cut-off events. For 137/137 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 5352 event pairs, 498 based on Foata normal form. 0/838 useless extension candidates. Maximal degree in co-relation 2915. Up to 636 conditions per place. [2023-08-26 23:57:30,222 INFO L140 encePairwiseOnDemand]: 502/510 looper letters, 92 selfloop transitions, 16 changer transitions 0/108 dead transitions. [2023-08-26 23:57:30,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 108 transitions, 784 flow [2023-08-26 23:57:30,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 23:57:30,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 23:57:30,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 976 transitions. [2023-08-26 23:57:30,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3827450980392157 [2023-08-26 23:57:30,225 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 976 transitions. [2023-08-26 23:57:30,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 976 transitions. [2023-08-26 23:57:30,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:30,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 976 transitions. [2023-08-26 23:57:30,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 195.2) internal successors, (976), 5 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:30,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 510.0) internal successors, (3060), 6 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:30,231 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 510.0) internal successors, (3060), 6 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:30,231 INFO L175 Difference]: Start difference. First operand has 59 places, 78 transitions, 486 flow. Second operand 5 states and 976 transitions. [2023-08-26 23:57:30,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 108 transitions, 784 flow [2023-08-26 23:57:30,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 108 transitions, 660 flow, removed 39 selfloop flow, removed 5 redundant places. [2023-08-26 23:57:30,235 INFO L231 Difference]: Finished difference. Result has 60 places, 80 transitions, 413 flow [2023-08-26 23:57:30,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=413, PETRI_PLACES=60, PETRI_TRANSITIONS=80} [2023-08-26 23:57:30,236 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 22 predicate places. [2023-08-26 23:57:30,236 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 80 transitions, 413 flow [2023-08-26 23:57:30,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 183.4) internal successors, (917), 5 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:30,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:30,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:30,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 23:57:30,237 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:30,237 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:30,237 INFO L85 PathProgramCache]: Analyzing trace with hash -626938686, now seen corresponding path program 1 times [2023-08-26 23:57:30,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:30,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550516356] [2023-08-26 23:57:30,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:30,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:30,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:30,300 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-26 23:57:30,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:30,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550516356] [2023-08-26 23:57:30,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550516356] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:30,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:30,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 23:57:30,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434511376] [2023-08-26 23:57:30,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:30,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 23:57:30,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:30,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 23:57:30,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 23:57:30,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 510 [2023-08-26 23:57:30,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 80 transitions, 413 flow. Second operand has 4 states, 4 states have (on average 183.75) internal successors, (735), 4 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:30,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:30,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 510 [2023-08-26 23:57:30,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:30,599 INFO L124 PetriNetUnfolderBase]: 1484/2279 cut-off events. [2023-08-26 23:57:30,599 INFO L125 PetriNetUnfolderBase]: For 576/576 co-relation queries the response was YES. [2023-08-26 23:57:30,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5476 conditions, 2279 events. 1484/2279 cut-off events. For 576/576 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 10700 event pairs, 882 based on Foata normal form. 84/1791 useless extension candidates. Maximal degree in co-relation 5375. Up to 1150 conditions per place. [2023-08-26 23:57:30,610 INFO L140 encePairwiseOnDemand]: 503/510 looper letters, 128 selfloop transitions, 5 changer transitions 0/133 dead transitions. [2023-08-26 23:57:30,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 133 transitions, 914 flow [2023-08-26 23:57:30,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 23:57:30,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 23:57:30,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 797 transitions. [2023-08-26 23:57:30,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906862745098039 [2023-08-26 23:57:30,614 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 797 transitions. [2023-08-26 23:57:30,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 797 transitions. [2023-08-26 23:57:30,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:30,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 797 transitions. [2023-08-26 23:57:30,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 199.25) internal successors, (797), 4 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:30,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 510.0) internal successors, (2550), 5 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:30,619 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 510.0) internal successors, (2550), 5 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:30,619 INFO L175 Difference]: Start difference. First operand has 60 places, 80 transitions, 413 flow. Second operand 4 states and 797 transitions. [2023-08-26 23:57:30,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 133 transitions, 914 flow [2023-08-26 23:57:30,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 133 transitions, 898 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-26 23:57:30,623 INFO L231 Difference]: Finished difference. Result has 64 places, 82 transitions, 436 flow [2023-08-26 23:57:30,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=436, PETRI_PLACES=64, PETRI_TRANSITIONS=82} [2023-08-26 23:57:30,624 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 26 predicate places. [2023-08-26 23:57:30,624 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 82 transitions, 436 flow [2023-08-26 23:57:30,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 183.75) internal successors, (735), 4 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:30,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:30,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:30,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 23:57:30,625 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:30,625 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:30,626 INFO L85 PathProgramCache]: Analyzing trace with hash 2040734715, now seen corresponding path program 1 times [2023-08-26 23:57:30,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:30,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492232220] [2023-08-26 23:57:30,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:30,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:30,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:30,662 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-26 23:57:30,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:30,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492232220] [2023-08-26 23:57:30,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492232220] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:30,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:30,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 23:57:30,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602539246] [2023-08-26 23:57:30,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:30,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:57:30,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:30,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:57:30,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 23:57:30,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 510 [2023-08-26 23:57:30,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 82 transitions, 436 flow. Second operand has 3 states, 3 states have (on average 218.66666666666666) internal successors, (656), 3 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:30,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:30,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 510 [2023-08-26 23:57:30,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:30,956 INFO L124 PetriNetUnfolderBase]: 1922/2833 cut-off events. [2023-08-26 23:57:30,957 INFO L125 PetriNetUnfolderBase]: For 1203/1203 co-relation queries the response was YES. [2023-08-26 23:57:30,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7175 conditions, 2833 events. 1922/2833 cut-off events. For 1203/1203 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 13052 event pairs, 882 based on Foata normal form. 0/2128 useless extension candidates. Maximal degree in co-relation 7072. Up to 2512 conditions per place. [2023-08-26 23:57:30,977 INFO L140 encePairwiseOnDemand]: 503/510 looper letters, 102 selfloop transitions, 7 changer transitions 0/109 dead transitions. [2023-08-26 23:57:30,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 109 transitions, 767 flow [2023-08-26 23:57:30,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:57:30,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:57:30,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 705 transitions. [2023-08-26 23:57:30,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46078431372549017 [2023-08-26 23:57:30,980 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 705 transitions. [2023-08-26 23:57:30,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 705 transitions. [2023-08-26 23:57:30,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:30,981 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 705 transitions. [2023-08-26 23:57:30,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 235.0) internal successors, (705), 3 states have internal predecessors, (705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:30,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:30,984 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:30,985 INFO L175 Difference]: Start difference. First operand has 64 places, 82 transitions, 436 flow. Second operand 3 states and 705 transitions. [2023-08-26 23:57:30,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 109 transitions, 767 flow [2023-08-26 23:57:30,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 109 transitions, 749 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-26 23:57:30,990 INFO L231 Difference]: Finished difference. Result has 66 places, 88 transitions, 487 flow [2023-08-26 23:57:30,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=487, PETRI_PLACES=66, PETRI_TRANSITIONS=88} [2023-08-26 23:57:30,991 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 28 predicate places. [2023-08-26 23:57:30,991 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 88 transitions, 487 flow [2023-08-26 23:57:30,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 218.66666666666666) internal successors, (656), 3 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:30,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:30,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:30,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 23:57:30,992 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:30,992 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:30,992 INFO L85 PathProgramCache]: Analyzing trace with hash -128795035, now seen corresponding path program 1 times [2023-08-26 23:57:30,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:30,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264790904] [2023-08-26 23:57:30,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:30,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:31,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:31,090 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-26 23:57:31,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:31,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264790904] [2023-08-26 23:57:31,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264790904] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:31,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72480991] [2023-08-26 23:57:31,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:31,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:31,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:31,092 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-26 23:57:31,116 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-26 23:57:31,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:31,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 23:57:31,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:31,231 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-26 23:57:31,232 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:57:31,282 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-26 23:57:31,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72480991] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:31,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 23:57:31,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3, 3] total 9 [2023-08-26 23:57:31,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312862733] [2023-08-26 23:57:31,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:31,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 23:57:31,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:31,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 23:57:31,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-26 23:57:31,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 510 [2023-08-26 23:57:31,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 88 transitions, 487 flow. Second operand has 5 states, 5 states have (on average 183.8) internal successors, (919), 5 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:31,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:31,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 510 [2023-08-26 23:57:31,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:31,659 INFO L124 PetriNetUnfolderBase]: 1850/2761 cut-off events. [2023-08-26 23:57:31,659 INFO L125 PetriNetUnfolderBase]: For 2138/2138 co-relation queries the response was YES. [2023-08-26 23:57:31,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8114 conditions, 2761 events. 1850/2761 cut-off events. For 2138/2138 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 12648 event pairs, 963 based on Foata normal form. 72/2244 useless extension candidates. Maximal degree in co-relation 8011. Up to 1583 conditions per place. [2023-08-26 23:57:31,676 INFO L140 encePairwiseOnDemand]: 503/510 looper letters, 100 selfloop transitions, 15 changer transitions 0/115 dead transitions. [2023-08-26 23:57:31,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 115 transitions, 787 flow [2023-08-26 23:57:31,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 23:57:31,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 23:57:31,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 974 transitions. [2023-08-26 23:57:31,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3819607843137255 [2023-08-26 23:57:31,680 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 974 transitions. [2023-08-26 23:57:31,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 974 transitions. [2023-08-26 23:57:31,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:31,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 974 transitions. [2023-08-26 23:57:31,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 194.8) internal successors, (974), 5 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:31,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 510.0) internal successors, (3060), 6 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:31,686 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 510.0) internal successors, (3060), 6 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:31,686 INFO L175 Difference]: Start difference. First operand has 66 places, 88 transitions, 487 flow. Second operand 5 states and 974 transitions. [2023-08-26 23:57:31,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 115 transitions, 787 flow [2023-08-26 23:57:31,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 115 transitions, 772 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:31,692 INFO L231 Difference]: Finished difference. Result has 70 places, 86 transitions, 502 flow [2023-08-26 23:57:31,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=502, PETRI_PLACES=70, PETRI_TRANSITIONS=86} [2023-08-26 23:57:31,693 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 32 predicate places. [2023-08-26 23:57:31,693 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 86 transitions, 502 flow [2023-08-26 23:57:31,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 183.8) internal successors, (919), 5 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:31,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:31,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:31,703 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-26 23:57:31,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:31,900 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:31,900 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:31,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1783847307, now seen corresponding path program 1 times [2023-08-26 23:57:31,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:31,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46360905] [2023-08-26 23:57:31,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:31,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:31,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:31,999 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-26 23:57:31,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:31,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46360905] [2023-08-26 23:57:31,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46360905] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:31,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890320537] [2023-08-26 23:57:31,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:31,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:32,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:32,001 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-26 23:57:32,028 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-26 23:57:32,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:32,082 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 23:57:32,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:32,116 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-26 23:57:32,116 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:57:32,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890320537] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:32,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:57:32,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [4] total 5 [2023-08-26 23:57:32,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193811016] [2023-08-26 23:57:32,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:32,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:57:32,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:32,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:57:32,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-26 23:57:32,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 510 [2023-08-26 23:57:32,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 86 transitions, 502 flow. Second operand has 3 states, 3 states have (on average 208.66666666666666) internal successors, (626), 3 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:32,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:32,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 510 [2023-08-26 23:57:32,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:32,378 INFO L124 PetriNetUnfolderBase]: 1477/2230 cut-off events. [2023-08-26 23:57:32,378 INFO L125 PetriNetUnfolderBase]: For 1880/1880 co-relation queries the response was YES. [2023-08-26 23:57:32,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5961 conditions, 2230 events. 1477/2230 cut-off events. For 1880/1880 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10016 event pairs, 825 based on Foata normal form. 250/2148 useless extension candidates. Maximal degree in co-relation 5853. Up to 2230 conditions per place. [2023-08-26 23:57:32,396 INFO L140 encePairwiseOnDemand]: 506/510 looper letters, 77 selfloop transitions, 1 changer transitions 0/78 dead transitions. [2023-08-26 23:57:32,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 78 transitions, 594 flow [2023-08-26 23:57:32,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:57:32,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:57:32,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 653 transitions. [2023-08-26 23:57:32,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.426797385620915 [2023-08-26 23:57:32,399 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 653 transitions. [2023-08-26 23:57:32,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 653 transitions. [2023-08-26 23:57:32,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:32,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 653 transitions. [2023-08-26 23:57:32,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 217.66666666666666) internal successors, (653), 3 states have internal predecessors, (653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:32,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:32,409 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:32,409 INFO L175 Difference]: Start difference. First operand has 70 places, 86 transitions, 502 flow. Second operand 3 states and 653 transitions. [2023-08-26 23:57:32,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 78 transitions, 594 flow [2023-08-26 23:57:32,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 78 transitions, 546 flow, removed 1 selfloop flow, removed 8 redundant places. [2023-08-26 23:57:32,413 INFO L231 Difference]: Finished difference. Result has 61 places, 78 transitions, 392 flow [2023-08-26 23:57:32,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=392, PETRI_PLACES=61, PETRI_TRANSITIONS=78} [2023-08-26 23:57:32,414 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 23 predicate places. [2023-08-26 23:57:32,414 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 78 transitions, 392 flow [2023-08-26 23:57:32,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 208.66666666666666) internal successors, (626), 3 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:32,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:32,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:32,423 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-26 23:57:32,620 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,SelfDestructingSolverStorable10 [2023-08-26 23:57:32,620 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:32,620 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:32,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1227565413, now seen corresponding path program 1 times [2023-08-26 23:57:32,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:32,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036598553] [2023-08-26 23:57:32,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:32,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:32,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:32,734 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-26 23:57:32,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:32,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036598553] [2023-08-26 23:57:32,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036598553] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:32,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171707608] [2023-08-26 23:57:32,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:32,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:32,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:32,736 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-26 23:57:32,738 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-26 23:57:32,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:32,816 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-26 23:57:32,817 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:32,850 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-26 23:57:32,850 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:57:32,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171707608] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:32,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:57:32,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3] total 5 [2023-08-26 23:57:32,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35901939] [2023-08-26 23:57:32,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:32,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 23:57:32,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:32,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 23:57:32,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-26 23:57:32,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 510 [2023-08-26 23:57:32,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 78 transitions, 392 flow. Second operand has 4 states, 4 states have (on average 208.0) internal successors, (832), 4 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:32,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:32,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 510 [2023-08-26 23:57:32,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:33,061 INFO L124 PetriNetUnfolderBase]: 1374/2085 cut-off events. [2023-08-26 23:57:33,061 INFO L125 PetriNetUnfolderBase]: For 734/734 co-relation queries the response was YES. [2023-08-26 23:57:33,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5390 conditions, 2085 events. 1374/2085 cut-off events. For 734/734 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9306 event pairs, 768 based on Foata normal form. 68/1828 useless extension candidates. Maximal degree in co-relation 5368. Up to 2073 conditions per place. [2023-08-26 23:57:33,072 INFO L140 encePairwiseOnDemand]: 506/510 looper letters, 63 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2023-08-26 23:57:33,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 75 transitions, 520 flow [2023-08-26 23:57:33,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 23:57:33,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 23:57:33,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 856 transitions. [2023-08-26 23:57:33,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4196078431372549 [2023-08-26 23:57:33,075 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 856 transitions. [2023-08-26 23:57:33,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 856 transitions. [2023-08-26 23:57:33,075 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:33,075 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 856 transitions. [2023-08-26 23:57:33,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 214.0) internal successors, (856), 4 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:33,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 510.0) internal successors, (2550), 5 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:33,080 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 510.0) internal successors, (2550), 5 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:33,080 INFO L175 Difference]: Start difference. First operand has 61 places, 78 transitions, 392 flow. Second operand 4 states and 856 transitions. [2023-08-26 23:57:33,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 75 transitions, 520 flow [2023-08-26 23:57:33,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 75 transitions, 516 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-26 23:57:33,084 INFO L231 Difference]: Finished difference. Result has 59 places, 75 transitions, 390 flow [2023-08-26 23:57:33,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=390, PETRI_PLACES=59, PETRI_TRANSITIONS=75} [2023-08-26 23:57:33,085 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 21 predicate places. [2023-08-26 23:57:33,085 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 75 transitions, 390 flow [2023-08-26 23:57:33,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 208.0) internal successors, (832), 4 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:33,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:33,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:33,092 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-26 23:57:33,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:33,291 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:33,292 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:33,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1161731772, now seen corresponding path program 1 times [2023-08-26 23:57:33,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:33,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865535541] [2023-08-26 23:57:33,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:33,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:33,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:33,325 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:57:33,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:33,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865535541] [2023-08-26 23:57:33,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865535541] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:33,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:33,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-26 23:57:33,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734416186] [2023-08-26 23:57:33,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:33,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:57:33,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:33,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:57:33,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 23:57:33,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 510 [2023-08-26 23:57:33,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 75 transitions, 390 flow. Second operand has 3 states, 3 states have (on average 219.0) internal successors, (657), 3 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:33,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:33,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 510 [2023-08-26 23:57:33,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:33,557 INFO L124 PetriNetUnfolderBase]: 1178/1777 cut-off events. [2023-08-26 23:57:33,557 INFO L125 PetriNetUnfolderBase]: For 357/357 co-relation queries the response was YES. [2023-08-26 23:57:33,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4600 conditions, 1777 events. 1178/1777 cut-off events. For 357/357 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 7893 event pairs, 300 based on Foata normal form. 0/1581 useless extension candidates. Maximal degree in co-relation 4579. Up to 1050 conditions per place. [2023-08-26 23:57:33,566 INFO L140 encePairwiseOnDemand]: 507/510 looper letters, 88 selfloop transitions, 3 changer transitions 0/91 dead transitions. [2023-08-26 23:57:33,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 91 transitions, 621 flow [2023-08-26 23:57:33,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:57:33,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:57:33,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 692 transitions. [2023-08-26 23:57:33,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4522875816993464 [2023-08-26 23:57:33,568 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 692 transitions. [2023-08-26 23:57:33,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 692 transitions. [2023-08-26 23:57:33,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:33,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 692 transitions. [2023-08-26 23:57:33,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 230.66666666666666) internal successors, (692), 3 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:33,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:33,573 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:33,573 INFO L175 Difference]: Start difference. First operand has 59 places, 75 transitions, 390 flow. Second operand 3 states and 692 transitions. [2023-08-26 23:57:33,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 91 transitions, 621 flow [2023-08-26 23:57:33,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 91 transitions, 608 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:33,577 INFO L231 Difference]: Finished difference. Result has 58 places, 74 transitions, 379 flow [2023-08-26 23:57:33,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=379, PETRI_PLACES=58, PETRI_TRANSITIONS=74} [2023-08-26 23:57:33,578 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 20 predicate places. [2023-08-26 23:57:33,578 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 74 transitions, 379 flow [2023-08-26 23:57:33,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 219.0) internal successors, (657), 3 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:33,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:33,578 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:33,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 23:57:33,579 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:33,579 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:33,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1193066208, now seen corresponding path program 1 times [2023-08-26 23:57:33,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:33,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128772820] [2023-08-26 23:57:33,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:33,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:33,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:33,641 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-26 23:57:33,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:33,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128772820] [2023-08-26 23:57:33,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128772820] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:33,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:33,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 23:57:33,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926431810] [2023-08-26 23:57:33,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:33,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 23:57:33,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:33,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 23:57:33,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 23:57:33,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 510 [2023-08-26 23:57:33,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 74 transitions, 379 flow. Second operand has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:33,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:33,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 510 [2023-08-26 23:57:33,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:33,850 INFO L124 PetriNetUnfolderBase]: 774/1193 cut-off events. [2023-08-26 23:57:33,851 INFO L125 PetriNetUnfolderBase]: For 701/701 co-relation queries the response was YES. [2023-08-26 23:57:33,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3357 conditions, 1193 events. 774/1193 cut-off events. For 701/701 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4861 event pairs, 372 based on Foata normal form. 20/1168 useless extension candidates. Maximal degree in co-relation 3337. Up to 899 conditions per place. [2023-08-26 23:57:33,858 INFO L140 encePairwiseOnDemand]: 504/510 looper letters, 119 selfloop transitions, 5 changer transitions 0/124 dead transitions. [2023-08-26 23:57:33,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 124 transitions, 861 flow [2023-08-26 23:57:33,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 23:57:33,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 23:57:33,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 943 transitions. [2023-08-26 23:57:33,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36980392156862746 [2023-08-26 23:57:33,861 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 943 transitions. [2023-08-26 23:57:33,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 943 transitions. [2023-08-26 23:57:33,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:33,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 943 transitions. [2023-08-26 23:57:33,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 188.6) internal successors, (943), 5 states have internal predecessors, (943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:33,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 510.0) internal successors, (3060), 6 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:33,866 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 510.0) internal successors, (3060), 6 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:33,866 INFO L175 Difference]: Start difference. First operand has 58 places, 74 transitions, 379 flow. Second operand 5 states and 943 transitions. [2023-08-26 23:57:33,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 124 transitions, 861 flow [2023-08-26 23:57:33,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 124 transitions, 843 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:33,871 INFO L231 Difference]: Finished difference. Result has 62 places, 76 transitions, 402 flow [2023-08-26 23:57:33,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=402, PETRI_PLACES=62, PETRI_TRANSITIONS=76} [2023-08-26 23:57:33,871 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 24 predicate places. [2023-08-26 23:57:33,871 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 76 transitions, 402 flow [2023-08-26 23:57:33,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 178.8) internal successors, (894), 5 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:33,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:33,872 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:33,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 23:57:33,872 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:33,872 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:33,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1426054909, now seen corresponding path program 1 times [2023-08-26 23:57:33,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:33,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385116143] [2023-08-26 23:57:33,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:33,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:33,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:33,945 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 23:57:33,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:33,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385116143] [2023-08-26 23:57:33,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385116143] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:33,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:33,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 23:57:33,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64899209] [2023-08-26 23:57:33,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:33,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 23:57:33,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:33,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 23:57:33,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 23:57:33,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 510 [2023-08-26 23:57:33,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 76 transitions, 402 flow. Second operand has 5 states, 5 states have (on average 179.0) internal successors, (895), 5 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:33,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:33,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 510 [2023-08-26 23:57:33,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:34,110 INFO L124 PetriNetUnfolderBase]: 572/901 cut-off events. [2023-08-26 23:57:34,111 INFO L125 PetriNetUnfolderBase]: For 444/444 co-relation queries the response was YES. [2023-08-26 23:57:34,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2539 conditions, 901 events. 572/901 cut-off events. For 444/444 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3533 event pairs, 264 based on Foata normal form. 10/828 useless extension candidates. Maximal degree in co-relation 2516. Up to 619 conditions per place. [2023-08-26 23:57:34,115 INFO L140 encePairwiseOnDemand]: 504/510 looper letters, 88 selfloop transitions, 17 changer transitions 0/105 dead transitions. [2023-08-26 23:57:34,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 105 transitions, 711 flow [2023-08-26 23:57:34,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 23:57:34,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 23:57:34,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 940 transitions. [2023-08-26 23:57:34,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3686274509803922 [2023-08-26 23:57:34,119 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 940 transitions. [2023-08-26 23:57:34,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 940 transitions. [2023-08-26 23:57:34,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:34,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 940 transitions. [2023-08-26 23:57:34,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:34,124 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 510.0) internal successors, (3060), 6 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:34,125 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 510.0) internal successors, (3060), 6 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:34,125 INFO L175 Difference]: Start difference. First operand has 62 places, 76 transitions, 402 flow. Second operand 5 states and 940 transitions. [2023-08-26 23:57:34,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 105 transitions, 711 flow [2023-08-26 23:57:34,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 105 transitions, 706 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:34,129 INFO L231 Difference]: Finished difference. Result has 66 places, 80 transitions, 478 flow [2023-08-26 23:57:34,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=478, PETRI_PLACES=66, PETRI_TRANSITIONS=80} [2023-08-26 23:57:34,130 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 28 predicate places. [2023-08-26 23:57:34,130 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 80 transitions, 478 flow [2023-08-26 23:57:34,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 179.0) internal successors, (895), 5 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:34,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:34,131 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:34,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-26 23:57:34,131 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:34,131 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:34,131 INFO L85 PathProgramCache]: Analyzing trace with hash 781612547, now seen corresponding path program 1 times [2023-08-26 23:57:34,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:34,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792160109] [2023-08-26 23:57:34,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:34,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:34,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:34,215 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:57:34,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:34,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792160109] [2023-08-26 23:57:34,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792160109] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:34,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866269079] [2023-08-26 23:57:34,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:34,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:34,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:34,217 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-26 23:57:34,243 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-26 23:57:34,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:34,304 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-26 23:57:34,305 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:34,378 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:57:34,378 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:57:34,448 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:57:34,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866269079] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:57:34,449 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:57:34,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-08-26 23:57:34,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264434759] [2023-08-26 23:57:34,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:57:34,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-26 23:57:34,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:34,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-26 23:57:34,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-08-26 23:57:34,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 510 [2023-08-26 23:57:34,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 80 transitions, 478 flow. Second operand has 16 states, 16 states have (on average 175.75) internal successors, (2812), 16 states have internal predecessors, (2812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:34,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:34,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 510 [2023-08-26 23:57:34,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:35,014 INFO L124 PetriNetUnfolderBase]: 1279/1995 cut-off events. [2023-08-26 23:57:35,015 INFO L125 PetriNetUnfolderBase]: For 1350/1350 co-relation queries the response was YES. [2023-08-26 23:57:35,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5762 conditions, 1995 events. 1279/1995 cut-off events. For 1350/1350 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9123 event pairs, 417 based on Foata normal form. 30/1867 useless extension candidates. Maximal degree in co-relation 5738. Up to 529 conditions per place. [2023-08-26 23:57:35,027 INFO L140 encePairwiseOnDemand]: 499/510 looper letters, 184 selfloop transitions, 49 changer transitions 0/233 dead transitions. [2023-08-26 23:57:35,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 233 transitions, 1540 flow [2023-08-26 23:57:35,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-26 23:57:35,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-26 23:57:35,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3461 transitions. [2023-08-26 23:57:35,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.357172342621259 [2023-08-26 23:57:35,039 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3461 transitions. [2023-08-26 23:57:35,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3461 transitions. [2023-08-26 23:57:35,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:35,041 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3461 transitions. [2023-08-26 23:57:35,049 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 182.1578947368421) internal successors, (3461), 19 states have internal predecessors, (3461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:35,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 510.0) internal successors, (10200), 20 states have internal predecessors, (10200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:35,064 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 510.0) internal successors, (10200), 20 states have internal predecessors, (10200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:35,064 INFO L175 Difference]: Start difference. First operand has 66 places, 80 transitions, 478 flow. Second operand 19 states and 3461 transitions. [2023-08-26 23:57:35,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 233 transitions, 1540 flow [2023-08-26 23:57:35,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 233 transitions, 1512 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:35,073 INFO L231 Difference]: Finished difference. Result has 85 places, 104 transitions, 743 flow [2023-08-26 23:57:35,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=743, PETRI_PLACES=85, PETRI_TRANSITIONS=104} [2023-08-26 23:57:35,075 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 47 predicate places. [2023-08-26 23:57:35,075 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 104 transitions, 743 flow [2023-08-26 23:57:35,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 175.75) internal successors, (2812), 16 states have internal predecessors, (2812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:35,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:35,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:35,081 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-26 23:57:35,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:35,281 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:35,282 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:35,282 INFO L85 PathProgramCache]: Analyzing trace with hash -517345830, now seen corresponding path program 1 times [2023-08-26 23:57:35,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:35,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2837545] [2023-08-26 23:57:35,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:35,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:35,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:35,438 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-26 23:57:35,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:35,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2837545] [2023-08-26 23:57:35,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2837545] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:35,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:35,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 23:57:35,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137164358] [2023-08-26 23:57:35,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:35,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 23:57:35,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:35,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 23:57:35,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 23:57:35,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 510 [2023-08-26 23:57:35,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 104 transitions, 743 flow. Second operand has 4 states, 4 states have (on average 210.25) internal successors, (841), 4 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:35,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:35,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 510 [2023-08-26 23:57:35,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:35,767 INFO L124 PetriNetUnfolderBase]: 1414/2355 cut-off events. [2023-08-26 23:57:35,768 INFO L125 PetriNetUnfolderBase]: For 3062/3062 co-relation queries the response was YES. [2023-08-26 23:57:35,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7097 conditions, 2355 events. 1414/2355 cut-off events. For 3062/3062 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12537 event pairs, 657 based on Foata normal form. 45/2206 useless extension candidates. Maximal degree in co-relation 7069. Up to 1906 conditions per place. [2023-08-26 23:57:35,782 INFO L140 encePairwiseOnDemand]: 506/510 looper letters, 112 selfloop transitions, 1 changer transitions 7/120 dead transitions. [2023-08-26 23:57:35,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 120 transitions, 1026 flow [2023-08-26 23:57:35,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 23:57:35,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 23:57:35,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 873 transitions. [2023-08-26 23:57:35,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4279411764705882 [2023-08-26 23:57:35,785 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 873 transitions. [2023-08-26 23:57:35,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 873 transitions. [2023-08-26 23:57:35,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:35,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 873 transitions. [2023-08-26 23:57:35,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 218.25) internal successors, (873), 4 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:35,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 510.0) internal successors, (2550), 5 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:35,790 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 510.0) internal successors, (2550), 5 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:35,790 INFO L175 Difference]: Start difference. First operand has 85 places, 104 transitions, 743 flow. Second operand 4 states and 873 transitions. [2023-08-26 23:57:35,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 120 transitions, 1026 flow [2023-08-26 23:57:35,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 120 transitions, 962 flow, removed 14 selfloop flow, removed 4 redundant places. [2023-08-26 23:57:35,802 INFO L231 Difference]: Finished difference. Result has 86 places, 104 transitions, 688 flow [2023-08-26 23:57:35,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=688, PETRI_PLACES=86, PETRI_TRANSITIONS=104} [2023-08-26 23:57:35,802 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 48 predicate places. [2023-08-26 23:57:35,802 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 104 transitions, 688 flow [2023-08-26 23:57:35,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 210.25) internal successors, (841), 4 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:35,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:35,803 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:35,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 23:57:35,803 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:35,803 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:35,803 INFO L85 PathProgramCache]: Analyzing trace with hash 200585792, now seen corresponding path program 2 times [2023-08-26 23:57:35,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:35,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376737593] [2023-08-26 23:57:35,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:35,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:35,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:35,846 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-26 23:57:35,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:35,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376737593] [2023-08-26 23:57:35,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376737593] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:35,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958839489] [2023-08-26 23:57:35,847 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 23:57:35,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:35,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:35,849 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-26 23:57:35,884 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-26 23:57:35,941 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-26 23:57:35,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:57:35,942 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 23:57:35,943 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:35,964 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-26 23:57:35,964 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:57:35,985 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-26 23:57:35,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958839489] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:57:35,986 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:57:35,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 2, 2] total 5 [2023-08-26 23:57:35,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225204681] [2023-08-26 23:57:35,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:57:35,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 23:57:35,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:35,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 23:57:35,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-08-26 23:57:35,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 510 [2023-08-26 23:57:35,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 104 transitions, 688 flow. Second operand has 6 states, 6 states have (on average 204.66666666666666) internal successors, (1228), 6 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:35,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:35,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 510 [2023-08-26 23:57:35,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:36,331 INFO L124 PetriNetUnfolderBase]: 1499/2435 cut-off events. [2023-08-26 23:57:36,331 INFO L125 PetriNetUnfolderBase]: For 2858/2858 co-relation queries the response was YES. [2023-08-26 23:57:36,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7722 conditions, 2435 events. 1499/2435 cut-off events. For 2858/2858 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12216 event pairs, 399 based on Foata normal form. 0/2233 useless extension candidates. Maximal degree in co-relation 7693. Up to 1491 conditions per place. [2023-08-26 23:57:36,347 INFO L140 encePairwiseOnDemand]: 502/510 looper letters, 104 selfloop transitions, 38 changer transitions 0/142 dead transitions. [2023-08-26 23:57:36,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 142 transitions, 1129 flow [2023-08-26 23:57:36,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 23:57:36,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 23:57:36,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1272 transitions. [2023-08-26 23:57:36,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41568627450980394 [2023-08-26 23:57:36,351 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1272 transitions. [2023-08-26 23:57:36,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1272 transitions. [2023-08-26 23:57:36,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:36,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1272 transitions. [2023-08-26 23:57:36,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 212.0) internal successors, (1272), 6 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:36,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 510.0) internal successors, (3570), 7 states have internal predecessors, (3570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:36,358 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 510.0) internal successors, (3570), 7 states have internal predecessors, (3570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:36,358 INFO L175 Difference]: Start difference. First operand has 86 places, 104 transitions, 688 flow. Second operand 6 states and 1272 transitions. [2023-08-26 23:57:36,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 142 transitions, 1129 flow [2023-08-26 23:57:36,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 142 transitions, 1126 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:36,372 INFO L231 Difference]: Finished difference. Result has 89 places, 109 transitions, 837 flow [2023-08-26 23:57:36,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=837, PETRI_PLACES=89, PETRI_TRANSITIONS=109} [2023-08-26 23:57:36,372 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 51 predicate places. [2023-08-26 23:57:36,372 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 109 transitions, 837 flow [2023-08-26 23:57:36,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 204.66666666666666) internal successors, (1228), 6 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:36,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:36,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:36,382 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-26 23:57:36,578 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-26 23:57:36,578 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:36,578 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:36,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1683656432, now seen corresponding path program 2 times [2023-08-26 23:57:36,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:36,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303302240] [2023-08-26 23:57:36,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:36,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:36,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:36,762 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-26 23:57:36,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:36,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303302240] [2023-08-26 23:57:36,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303302240] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:36,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:36,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 23:57:36,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917873448] [2023-08-26 23:57:36,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:36,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 23:57:36,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:36,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 23:57:36,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-26 23:57:36,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 510 [2023-08-26 23:57:36,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 109 transitions, 837 flow. Second operand has 4 states, 4 states have (on average 210.25) internal successors, (841), 4 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:36,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:36,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 510 [2023-08-26 23:57:36,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:37,169 INFO L124 PetriNetUnfolderBase]: 1561/2700 cut-off events. [2023-08-26 23:57:37,169 INFO L125 PetriNetUnfolderBase]: For 6090/6090 co-relation queries the response was YES. [2023-08-26 23:57:37,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9148 conditions, 2700 events. 1561/2700 cut-off events. For 6090/6090 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 15308 event pairs, 831 based on Foata normal form. 27/2545 useless extension candidates. Maximal degree in co-relation 9117. Up to 2296 conditions per place. [2023-08-26 23:57:37,187 INFO L140 encePairwiseOnDemand]: 506/510 looper letters, 147 selfloop transitions, 1 changer transitions 5/153 dead transitions. [2023-08-26 23:57:37,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 153 transitions, 1499 flow [2023-08-26 23:57:37,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 23:57:37,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 23:57:37,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 876 transitions. [2023-08-26 23:57:37,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4294117647058823 [2023-08-26 23:57:37,190 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 876 transitions. [2023-08-26 23:57:37,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 876 transitions. [2023-08-26 23:57:37,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:37,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 876 transitions. [2023-08-26 23:57:37,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 219.0) internal successors, (876), 4 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:37,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 510.0) internal successors, (2550), 5 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:37,195 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 510.0) internal successors, (2550), 5 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:37,195 INFO L175 Difference]: Start difference. First operand has 89 places, 109 transitions, 837 flow. Second operand 4 states and 876 transitions. [2023-08-26 23:57:37,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 153 transitions, 1499 flow [2023-08-26 23:57:37,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 153 transitions, 1411 flow, removed 22 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:37,213 INFO L231 Difference]: Finished difference. Result has 92 places, 109 transitions, 813 flow [2023-08-26 23:57:37,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=788, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=813, PETRI_PLACES=92, PETRI_TRANSITIONS=109} [2023-08-26 23:57:37,214 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 54 predicate places. [2023-08-26 23:57:37,214 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 109 transitions, 813 flow [2023-08-26 23:57:37,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 210.25) internal successors, (841), 4 states have internal predecessors, (841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:37,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:37,214 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1] [2023-08-26 23:57:37,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-26 23:57:37,215 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:37,215 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:37,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1251568420, now seen corresponding path program 2 times [2023-08-26 23:57:37,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:37,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868324445] [2023-08-26 23:57:37,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:37,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:37,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:37,370 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:57:37,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:37,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868324445] [2023-08-26 23:57:37,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868324445] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:37,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017976317] [2023-08-26 23:57:37,370 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 23:57:37,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:37,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:37,372 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-26 23:57:37,396 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-26 23:57:37,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-26 23:57:37,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:57:37,467 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 23:57:37,468 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:37,496 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-08-26 23:57:37,496 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:57:37,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017976317] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:37,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:57:37,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [12] total 14 [2023-08-26 23:57:37,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251964155] [2023-08-26 23:57:37,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:37,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 23:57:37,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:37,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 23:57:37,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2023-08-26 23:57:37,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 510 [2023-08-26 23:57:37,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 109 transitions, 813 flow. Second operand has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:37,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:37,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 510 [2023-08-26 23:57:37,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:37,797 INFO L124 PetriNetUnfolderBase]: 1552/2643 cut-off events. [2023-08-26 23:57:37,797 INFO L125 PetriNetUnfolderBase]: For 6077/6077 co-relation queries the response was YES. [2023-08-26 23:57:37,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9113 conditions, 2643 events. 1552/2643 cut-off events. For 6077/6077 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14312 event pairs, 996 based on Foata normal form. 3/2464 useless extension candidates. Maximal degree in co-relation 9080. Up to 2643 conditions per place. [2023-08-26 23:57:37,814 INFO L140 encePairwiseOnDemand]: 508/510 looper letters, 106 selfloop transitions, 1 changer transitions 0/107 dead transitions. [2023-08-26 23:57:37,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 107 transitions, 983 flow [2023-08-26 23:57:37,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:57:37,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:57:37,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 613 transitions. [2023-08-26 23:57:37,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40065359477124185 [2023-08-26 23:57:37,816 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 613 transitions. [2023-08-26 23:57:37,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 613 transitions. [2023-08-26 23:57:37,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:37,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 613 transitions. [2023-08-26 23:57:37,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 204.33333333333334) internal successors, (613), 3 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:37,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:37,819 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:37,819 INFO L175 Difference]: Start difference. First operand has 92 places, 109 transitions, 813 flow. Second operand 3 states and 613 transitions. [2023-08-26 23:57:37,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 107 transitions, 983 flow [2023-08-26 23:57:37,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 107 transitions, 909 flow, removed 4 selfloop flow, removed 11 redundant places. [2023-08-26 23:57:37,835 INFO L231 Difference]: Finished difference. Result has 79 places, 107 transitions, 697 flow [2023-08-26 23:57:37,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=695, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=697, PETRI_PLACES=79, PETRI_TRANSITIONS=107} [2023-08-26 23:57:37,836 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 41 predicate places. [2023-08-26 23:57:37,836 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 107 transitions, 697 flow [2023-08-26 23:57:37,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 196.0) internal successors, (784), 4 states have internal predecessors, (784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:37,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:37,837 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:37,848 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-08-26 23:57:38,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:38,042 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:38,042 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:38,042 INFO L85 PathProgramCache]: Analyzing trace with hash 200585762, now seen corresponding path program 1 times [2023-08-26 23:57:38,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:38,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93363032] [2023-08-26 23:57:38,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:38,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:38,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:38,085 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-26 23:57:38,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:38,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93363032] [2023-08-26 23:57:38,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93363032] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:38,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002524960] [2023-08-26 23:57:38,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:38,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:38,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:38,087 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-26 23:57:38,095 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-26 23:57:38,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:38,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 23:57:38,208 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:38,216 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-26 23:57:38,217 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:57:38,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002524960] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:38,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:57:38,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-26 23:57:38,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784820952] [2023-08-26 23:57:38,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:38,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-26 23:57:38,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:38,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-26 23:57:38,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 23:57:38,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 510 [2023-08-26 23:57:38,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 107 transitions, 697 flow. Second operand has 4 states, 4 states have (on average 218.75) internal successors, (875), 4 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:38,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:38,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 510 [2023-08-26 23:57:38,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:38,524 INFO L124 PetriNetUnfolderBase]: 1521/2600 cut-off events. [2023-08-26 23:57:38,524 INFO L125 PetriNetUnfolderBase]: For 4758/4758 co-relation queries the response was YES. [2023-08-26 23:57:38,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8850 conditions, 2600 events. 1521/2600 cut-off events. For 4758/4758 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14177 event pairs, 510 based on Foata normal form. 24/2423 useless extension candidates. Maximal degree in co-relation 8826. Up to 1584 conditions per place. [2023-08-26 23:57:38,537 INFO L140 encePairwiseOnDemand]: 505/510 looper letters, 92 selfloop transitions, 34 changer transitions 0/126 dead transitions. [2023-08-26 23:57:38,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 126 transitions, 1022 flow [2023-08-26 23:57:38,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-26 23:57:38,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-26 23:57:38,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 911 transitions. [2023-08-26 23:57:38,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4465686274509804 [2023-08-26 23:57:38,539 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 911 transitions. [2023-08-26 23:57:38,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 911 transitions. [2023-08-26 23:57:38,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:38,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 911 transitions. [2023-08-26 23:57:38,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 227.75) internal successors, (911), 4 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:38,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 510.0) internal successors, (2550), 5 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:38,543 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 510.0) internal successors, (2550), 5 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:38,544 INFO L175 Difference]: Start difference. First operand has 79 places, 107 transitions, 697 flow. Second operand 4 states and 911 transitions. [2023-08-26 23:57:38,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 126 transitions, 1022 flow [2023-08-26 23:57:38,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 126 transitions, 984 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-08-26 23:57:38,557 INFO L231 Difference]: Finished difference. Result has 78 places, 105 transitions, 716 flow [2023-08-26 23:57:38,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=716, PETRI_PLACES=78, PETRI_TRANSITIONS=105} [2023-08-26 23:57:38,558 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 40 predicate places. [2023-08-26 23:57:38,558 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 105 transitions, 716 flow [2023-08-26 23:57:38,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 218.75) internal successors, (875), 4 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:38,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:38,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:38,568 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-26 23:57:38,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-08-26 23:57:38,763 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:38,764 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:38,764 INFO L85 PathProgramCache]: Analyzing trace with hash -2052030574, now seen corresponding path program 1 times [2023-08-26 23:57:38,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:38,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047577014] [2023-08-26 23:57:38,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:38,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:38,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:38,794 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-26 23:57:38,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:38,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047577014] [2023-08-26 23:57:38,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047577014] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:38,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:38,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 23:57:38,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676495951] [2023-08-26 23:57:38,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:38,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 23:57:38,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:38,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 23:57:38,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 23:57:38,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 510 [2023-08-26 23:57:38,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 105 transitions, 716 flow. Second operand has 3 states, 3 states have (on average 220.66666666666666) internal successors, (662), 3 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:38,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:38,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 510 [2023-08-26 23:57:38,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:39,014 INFO L124 PetriNetUnfolderBase]: 1171/1986 cut-off events. [2023-08-26 23:57:39,014 INFO L125 PetriNetUnfolderBase]: For 4813/4813 co-relation queries the response was YES. [2023-08-26 23:57:39,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7000 conditions, 1986 events. 1171/1986 cut-off events. For 4813/4813 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10003 event pairs, 282 based on Foata normal form. 174/1995 useless extension candidates. Maximal degree in co-relation 6978. Up to 1753 conditions per place. [2023-08-26 23:57:39,025 INFO L140 encePairwiseOnDemand]: 506/510 looper letters, 106 selfloop transitions, 10 changer transitions 4/120 dead transitions. [2023-08-26 23:57:39,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 120 transitions, 1109 flow [2023-08-26 23:57:39,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 23:57:39,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 23:57:39,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 683 transitions. [2023-08-26 23:57:39,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44640522875816996 [2023-08-26 23:57:39,027 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 683 transitions. [2023-08-26 23:57:39,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 683 transitions. [2023-08-26 23:57:39,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:39,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 683 transitions. [2023-08-26 23:57:39,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 227.66666666666666) internal successors, (683), 3 states have internal predecessors, (683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:39,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:39,030 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 510.0) internal successors, (2040), 4 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:39,030 INFO L175 Difference]: Start difference. First operand has 78 places, 105 transitions, 716 flow. Second operand 3 states and 683 transitions. [2023-08-26 23:57:39,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 120 transitions, 1109 flow [2023-08-26 23:57:39,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 120 transitions, 1035 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:39,042 INFO L231 Difference]: Finished difference. Result has 79 places, 113 transitions, 821 flow [2023-08-26 23:57:39,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=821, PETRI_PLACES=79, PETRI_TRANSITIONS=113} [2023-08-26 23:57:39,043 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 41 predicate places. [2023-08-26 23:57:39,043 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 113 transitions, 821 flow [2023-08-26 23:57:39,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 220.66666666666666) internal successors, (662), 3 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:39,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:39,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:39,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-26 23:57:39,043 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:39,044 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:39,044 INFO L85 PathProgramCache]: Analyzing trace with hash 2142535282, now seen corresponding path program 1 times [2023-08-26 23:57:39,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:39,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122997917] [2023-08-26 23:57:39,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:39,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:39,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:39,468 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-26 23:57:39,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:39,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122997917] [2023-08-26 23:57:39,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122997917] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:39,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 23:57:39,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-26 23:57:39,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624277689] [2023-08-26 23:57:39,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:39,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 23:57:39,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:39,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 23:57:39,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-08-26 23:57:39,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 161 out of 510 [2023-08-26 23:57:39,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 113 transitions, 821 flow. Second operand has 9 states, 9 states have (on average 162.77777777777777) internal successors, (1465), 9 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:39,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:39,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 161 of 510 [2023-08-26 23:57:39,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:39,787 INFO L124 PetriNetUnfolderBase]: 1163/1927 cut-off events. [2023-08-26 23:57:39,787 INFO L125 PetriNetUnfolderBase]: For 5003/5003 co-relation queries the response was YES. [2023-08-26 23:57:39,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6749 conditions, 1927 events. 1163/1927 cut-off events. For 5003/5003 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9457 event pairs, 327 based on Foata normal form. 11/1775 useless extension candidates. Maximal degree in co-relation 6727. Up to 998 conditions per place. [2023-08-26 23:57:39,796 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 145 selfloop transitions, 13 changer transitions 26/184 dead transitions. [2023-08-26 23:57:39,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 184 transitions, 1691 flow [2023-08-26 23:57:39,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 23:57:39,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 23:57:39,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1518 transitions. [2023-08-26 23:57:39,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.330718954248366 [2023-08-26 23:57:39,799 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1518 transitions. [2023-08-26 23:57:39,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1518 transitions. [2023-08-26 23:57:39,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:39,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1518 transitions. [2023-08-26 23:57:39,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 168.66666666666666) internal successors, (1518), 9 states have internal predecessors, (1518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:39,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:39,807 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:39,807 INFO L175 Difference]: Start difference. First operand has 79 places, 113 transitions, 821 flow. Second operand 9 states and 1518 transitions. [2023-08-26 23:57:39,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 184 transitions, 1691 flow [2023-08-26 23:57:39,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 184 transitions, 1627 flow, removed 32 selfloop flow, removed 2 redundant places. [2023-08-26 23:57:39,820 INFO L231 Difference]: Finished difference. Result has 89 places, 120 transitions, 859 flow [2023-08-26 23:57:39,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=859, PETRI_PLACES=89, PETRI_TRANSITIONS=120} [2023-08-26 23:57:39,820 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 51 predicate places. [2023-08-26 23:57:39,820 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 120 transitions, 859 flow [2023-08-26 23:57:39,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 162.77777777777777) internal successors, (1465), 9 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:39,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:39,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:39,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-26 23:57:39,821 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:39,821 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:39,822 INFO L85 PathProgramCache]: Analyzing trace with hash 910205282, now seen corresponding path program 1 times [2023-08-26 23:57:39,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:39,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659576904] [2023-08-26 23:57:39,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:39,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:39,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:40,090 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-26 23:57:40,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:40,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659576904] [2023-08-26 23:57:40,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659576904] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:40,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374196248] [2023-08-26 23:57:40,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:40,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:40,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:40,093 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-26 23:57:40,103 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-26 23:57:40,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:40,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-26 23:57:40,206 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:40,527 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:57:40,527 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 75 [2023-08-26 23:57:40,587 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-26 23:57:40,587 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:57:40,693 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:57:40,694 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-26 23:57:41,639 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:57:41,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374196248] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:41,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 23:57:41,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 21 [2023-08-26 23:57:41,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49312832] [2023-08-26 23:57:41,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:41,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 23:57:41,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:41,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 23:57:41,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2023-08-26 23:57:41,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-26 23:57:41,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 120 transitions, 859 flow. Second operand has 9 states, 9 states have (on average 158.88888888888889) internal successors, (1430), 9 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:41,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:41,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-26 23:57:41,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:42,635 INFO L124 PetriNetUnfolderBase]: 1208/1990 cut-off events. [2023-08-26 23:57:42,635 INFO L125 PetriNetUnfolderBase]: For 5596/5596 co-relation queries the response was YES. [2023-08-26 23:57:42,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7988 conditions, 1990 events. 1208/1990 cut-off events. For 5596/5596 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9904 event pairs, 300 based on Foata normal form. 18/1981 useless extension candidates. Maximal degree in co-relation 7960. Up to 877 conditions per place. [2023-08-26 23:57:42,648 INFO L140 encePairwiseOnDemand]: 499/510 looper letters, 194 selfloop transitions, 30 changer transitions 9/233 dead transitions. [2023-08-26 23:57:42,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 233 transitions, 2004 flow [2023-08-26 23:57:42,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-26 23:57:42,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-26 23:57:42,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1976 transitions. [2023-08-26 23:57:42,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32287581699346407 [2023-08-26 23:57:42,652 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1976 transitions. [2023-08-26 23:57:42,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1976 transitions. [2023-08-26 23:57:42,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:42,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1976 transitions. [2023-08-26 23:57:42,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 164.66666666666666) internal successors, (1976), 12 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:42,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 510.0) internal successors, (6630), 13 states have internal predecessors, (6630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:42,661 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 510.0) internal successors, (6630), 13 states have internal predecessors, (6630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:42,661 INFO L175 Difference]: Start difference. First operand has 89 places, 120 transitions, 859 flow. Second operand 12 states and 1976 transitions. [2023-08-26 23:57:42,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 233 transitions, 2004 flow [2023-08-26 23:57:42,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 233 transitions, 1891 flow, removed 46 selfloop flow, removed 6 redundant places. [2023-08-26 23:57:42,683 INFO L231 Difference]: Finished difference. Result has 94 places, 133 transitions, 1005 flow [2023-08-26 23:57:42,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=816, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1005, PETRI_PLACES=94, PETRI_TRANSITIONS=133} [2023-08-26 23:57:42,683 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 56 predicate places. [2023-08-26 23:57:42,684 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 133 transitions, 1005 flow [2023-08-26 23:57:42,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 158.88888888888889) internal successors, (1430), 9 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:42,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:42,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:42,695 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-26 23:57:42,889 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,SelfDestructingSolverStorable23 [2023-08-26 23:57:42,890 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:42,890 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:42,890 INFO L85 PathProgramCache]: Analyzing trace with hash 2028816204, now seen corresponding path program 2 times [2023-08-26 23:57:42,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:42,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877637596] [2023-08-26 23:57:42,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:42,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:42,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:43,233 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-26 23:57:43,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:43,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877637596] [2023-08-26 23:57:43,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877637596] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:43,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235478463] [2023-08-26 23:57:43,234 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 23:57:43,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:43,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:43,235 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-26 23:57:43,260 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-26 23:57:43,343 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-26 23:57:43,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:57:43,345 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-26 23:57:43,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:43,546 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-26 23:57:43,547 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:57:43,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235478463] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:43,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:57:43,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2023-08-26 23:57:43,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421858122] [2023-08-26 23:57:43,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:43,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 23:57:43,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:43,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 23:57:43,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2023-08-26 23:57:43,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-26 23:57:43,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 133 transitions, 1005 flow. Second operand has 8 states, 8 states have (on average 159.125) internal successors, (1273), 8 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:43,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:43,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-26 23:57:43,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:43,890 INFO L124 PetriNetUnfolderBase]: 1166/1924 cut-off events. [2023-08-26 23:57:43,890 INFO L125 PetriNetUnfolderBase]: For 6876/6876 co-relation queries the response was YES. [2023-08-26 23:57:43,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7923 conditions, 1924 events. 1166/1924 cut-off events. For 6876/6876 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9461 event pairs, 304 based on Foata normal form. 10/1907 useless extension candidates. Maximal degree in co-relation 7895. Up to 893 conditions per place. [2023-08-26 23:57:43,905 INFO L140 encePairwiseOnDemand]: 499/510 looper letters, 179 selfloop transitions, 26 changer transitions 10/215 dead transitions. [2023-08-26 23:57:43,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 215 transitions, 1902 flow [2023-08-26 23:57:43,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 23:57:43,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 23:57:43,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1489 transitions. [2023-08-26 23:57:43,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.324400871459695 [2023-08-26 23:57:43,908 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1489 transitions. [2023-08-26 23:57:43,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1489 transitions. [2023-08-26 23:57:43,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:43,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1489 transitions. [2023-08-26 23:57:43,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 165.44444444444446) internal successors, (1489), 9 states have internal predecessors, (1489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:43,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:43,915 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:43,915 INFO L175 Difference]: Start difference. First operand has 94 places, 133 transitions, 1005 flow. Second operand 9 states and 1489 transitions. [2023-08-26 23:57:43,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 215 transitions, 1902 flow [2023-08-26 23:57:43,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 215 transitions, 1814 flow, removed 22 selfloop flow, removed 6 redundant places. [2023-08-26 23:57:43,947 INFO L231 Difference]: Finished difference. Result has 98 places, 132 transitions, 1002 flow [2023-08-26 23:57:43,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1002, PETRI_PLACES=98, PETRI_TRANSITIONS=132} [2023-08-26 23:57:43,948 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 60 predicate places. [2023-08-26 23:57:43,948 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 132 transitions, 1002 flow [2023-08-26 23:57:43,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 159.125) internal successors, (1273), 8 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:43,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:43,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:43,954 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-26 23:57:44,154 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,SelfDestructingSolverStorable24 [2023-08-26 23:57:44,154 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:44,154 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:44,155 INFO L85 PathProgramCache]: Analyzing trace with hash -127465768, now seen corresponding path program 3 times [2023-08-26 23:57:44,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:44,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113100150] [2023-08-26 23:57:44,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:44,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:44,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:44,460 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-26 23:57:44,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:44,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113100150] [2023-08-26 23:57:44,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113100150] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:44,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220292095] [2023-08-26 23:57:44,461 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 23:57:44,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:44,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:44,462 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-26 23:57:44,465 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-26 23:57:44,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-26 23:57:44,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:57:44,570 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-26 23:57:44,575 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:44,791 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-26 23:57:44,791 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:57:44,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220292095] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:44,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:57:44,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2023-08-26 23:57:44,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121830719] [2023-08-26 23:57:44,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:44,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 23:57:44,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:44,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 23:57:44,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2023-08-26 23:57:44,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-26 23:57:44,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 132 transitions, 1002 flow. Second operand has 8 states, 8 states have (on average 159.125) internal successors, (1273), 8 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:44,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:44,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-26 23:57:44,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:45,127 INFO L124 PetriNetUnfolderBase]: 1132/1882 cut-off events. [2023-08-26 23:57:45,127 INFO L125 PetriNetUnfolderBase]: For 6315/6315 co-relation queries the response was YES. [2023-08-26 23:57:45,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7860 conditions, 1882 events. 1132/1882 cut-off events. For 6315/6315 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9315 event pairs, 300 based on Foata normal form. 10/1865 useless extension candidates. Maximal degree in co-relation 7830. Up to 889 conditions per place. [2023-08-26 23:57:45,138 INFO L140 encePairwiseOnDemand]: 499/510 looper letters, 173 selfloop transitions, 20 changer transitions 16/209 dead transitions. [2023-08-26 23:57:45,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 209 transitions, 1878 flow [2023-08-26 23:57:45,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 23:57:45,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 23:57:45,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1483 transitions. [2023-08-26 23:57:45,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32309368191721133 [2023-08-26 23:57:45,141 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1483 transitions. [2023-08-26 23:57:45,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1483 transitions. [2023-08-26 23:57:45,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:45,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1483 transitions. [2023-08-26 23:57:45,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 164.77777777777777) internal successors, (1483), 9 states have internal predecessors, (1483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:45,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:45,148 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:45,149 INFO L175 Difference]: Start difference. First operand has 98 places, 132 transitions, 1002 flow. Second operand 9 states and 1483 transitions. [2023-08-26 23:57:45,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 209 transitions, 1878 flow [2023-08-26 23:57:45,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 209 transitions, 1803 flow, removed 9 selfloop flow, removed 9 redundant places. [2023-08-26 23:57:45,170 INFO L231 Difference]: Finished difference. Result has 98 places, 127 transitions, 932 flow [2023-08-26 23:57:45,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=923, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=932, PETRI_PLACES=98, PETRI_TRANSITIONS=127} [2023-08-26 23:57:45,171 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 60 predicate places. [2023-08-26 23:57:45,171 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 127 transitions, 932 flow [2023-08-26 23:57:45,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 159.125) internal successors, (1273), 8 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:45,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:45,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:45,177 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-08-26 23:57:45,376 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,SelfDestructingSolverStorable25 [2023-08-26 23:57:45,377 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:45,377 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:45,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1770765938, now seen corresponding path program 4 times [2023-08-26 23:57:45,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:45,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544922076] [2023-08-26 23:57:45,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:45,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:45,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:45,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:57:45,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:45,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544922076] [2023-08-26 23:57:45,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544922076] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:45,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515577544] [2023-08-26 23:57:45,673 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 23:57:45,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:45,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:45,677 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-26 23:57:45,699 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-26 23:57:45,788 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 23:57:45,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:57:45,790 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 24 conjunts are in the unsatisfiable core [2023-08-26 23:57:45,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:46,089 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:57:46,090 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 75 [2023-08-26 23:57:46,143 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-26 23:57:46,144 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:57:46,244 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:57:46,244 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-26 23:57:47,025 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:57:47,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515577544] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:47,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 23:57:47,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7, 8] total 23 [2023-08-26 23:57:47,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589354843] [2023-08-26 23:57:47,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:47,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 23:57:47,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:47,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 23:57:47,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2023-08-26 23:57:47,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 510 [2023-08-26 23:57:47,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 127 transitions, 932 flow. Second operand has 9 states, 9 states have (on average 150.88888888888889) internal successors, (1358), 9 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:47,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:47,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 510 [2023-08-26 23:57:47,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:47,986 INFO L124 PetriNetUnfolderBase]: 1330/2168 cut-off events. [2023-08-26 23:57:47,986 INFO L125 PetriNetUnfolderBase]: For 6867/6867 co-relation queries the response was YES. [2023-08-26 23:57:47,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9014 conditions, 2168 events. 1330/2168 cut-off events. For 6867/6867 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10935 event pairs, 144 based on Foata normal form. 54/2195 useless extension candidates. Maximal degree in co-relation 8984. Up to 721 conditions per place. [2023-08-26 23:57:47,996 INFO L140 encePairwiseOnDemand]: 497/510 looper letters, 172 selfloop transitions, 71 changer transitions 12/255 dead transitions. [2023-08-26 23:57:47,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 255 transitions, 2357 flow [2023-08-26 23:57:47,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 23:57:47,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 23:57:47,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1737 transitions. [2023-08-26 23:57:47,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30962566844919787 [2023-08-26 23:57:47,999 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1737 transitions. [2023-08-26 23:57:47,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1737 transitions. [2023-08-26 23:57:48,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:48,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1737 transitions. [2023-08-26 23:57:48,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 157.9090909090909) internal successors, (1737), 11 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:48,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 510.0) internal successors, (6120), 12 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:48,006 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 510.0) internal successors, (6120), 12 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:48,006 INFO L175 Difference]: Start difference. First operand has 98 places, 127 transitions, 932 flow. Second operand 11 states and 1737 transitions. [2023-08-26 23:57:48,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 255 transitions, 2357 flow [2023-08-26 23:57:48,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 255 transitions, 2194 flow, removed 19 selfloop flow, removed 11 redundant places. [2023-08-26 23:57:48,032 INFO L231 Difference]: Finished difference. Result has 100 places, 163 transitions, 1448 flow [2023-08-26 23:57:48,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1448, PETRI_PLACES=100, PETRI_TRANSITIONS=163} [2023-08-26 23:57:48,033 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 62 predicate places. [2023-08-26 23:57:48,033 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 163 transitions, 1448 flow [2023-08-26 23:57:48,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 150.88888888888889) internal successors, (1358), 9 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:48,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:48,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:48,041 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-26 23:57:48,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:48,239 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:48,239 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:48,239 INFO L85 PathProgramCache]: Analyzing trace with hash 908911429, now seen corresponding path program 1 times [2023-08-26 23:57:48,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:48,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122270250] [2023-08-26 23:57:48,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:48,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:48,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:48,501 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-26 23:57:48,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:48,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122270250] [2023-08-26 23:57:48,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122270250] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:48,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575293106] [2023-08-26 23:57:48,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:48,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:48,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:48,503 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-26 23:57:48,530 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-26 23:57:48,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:48,622 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-26 23:57:48,624 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:48,935 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:57:48,936 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 75 [2023-08-26 23:57:48,980 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-26 23:57:48,980 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:57:49,061 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:57:49,062 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-26 23:57:49,996 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-26 23:57:49,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575293106] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:57:49,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:57:49,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-26 23:57:49,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338018133] [2023-08-26 23:57:49,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:57:49,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 23:57:49,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:49,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 23:57:49,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=528, Unknown=0, NotChecked=0, Total=650 [2023-08-26 23:57:50,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-26 23:57:50,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 163 transitions, 1448 flow. Second operand has 26 states, 26 states have (on average 158.96153846153845) internal successors, (4133), 26 states have internal predecessors, (4133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:50,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:50,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-26 23:57:50,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:51,100 INFO L124 PetriNetUnfolderBase]: 1515/2428 cut-off events. [2023-08-26 23:57:51,100 INFO L125 PetriNetUnfolderBase]: For 10468/10468 co-relation queries the response was YES. [2023-08-26 23:57:51,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10735 conditions, 2428 events. 1515/2428 cut-off events. For 10468/10468 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12099 event pairs, 486 based on Foata normal form. 26/2427 useless extension candidates. Maximal degree in co-relation 10704. Up to 817 conditions per place. [2023-08-26 23:57:51,113 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 210 selfloop transitions, 95 changer transitions 18/323 dead transitions. [2023-08-26 23:57:51,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 323 transitions, 3129 flow [2023-08-26 23:57:51,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-26 23:57:51,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-26 23:57:51,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 4090 transitions. [2023-08-26 23:57:51,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3207843137254902 [2023-08-26 23:57:51,118 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 4090 transitions. [2023-08-26 23:57:51,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 4090 transitions. [2023-08-26 23:57:51,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:51,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 4090 transitions. [2023-08-26 23:57:51,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 163.6) internal successors, (4090), 25 states have internal predecessors, (4090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:51,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 510.0) internal successors, (13260), 26 states have internal predecessors, (13260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:51,133 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 510.0) internal successors, (13260), 26 states have internal predecessors, (13260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:51,133 INFO L175 Difference]: Start difference. First operand has 100 places, 163 transitions, 1448 flow. Second operand 25 states and 4090 transitions. [2023-08-26 23:57:51,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 323 transitions, 3129 flow [2023-08-26 23:57:51,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 323 transitions, 3010 flow, removed 44 selfloop flow, removed 4 redundant places. [2023-08-26 23:57:51,211 INFO L231 Difference]: Finished difference. Result has 126 places, 198 transitions, 1933 flow [2023-08-26 23:57:51,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1933, PETRI_PLACES=126, PETRI_TRANSITIONS=198} [2023-08-26 23:57:51,212 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 88 predicate places. [2023-08-26 23:57:51,212 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 198 transitions, 1933 flow [2023-08-26 23:57:51,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 158.96153846153845) internal successors, (4133), 26 states have internal predecessors, (4133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:51,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:51,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:51,220 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-26 23:57:51,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-26 23:57:51,418 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:51,418 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:51,418 INFO L85 PathProgramCache]: Analyzing trace with hash 2027522351, now seen corresponding path program 2 times [2023-08-26 23:57:51,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:51,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025569591] [2023-08-26 23:57:51,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:51,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:51,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:51,693 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-26 23:57:51,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:51,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025569591] [2023-08-26 23:57:51,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025569591] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:51,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118241090] [2023-08-26 23:57:51,693 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 23:57:51,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:51,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:51,697 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-26 23:57:51,728 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-26 23:57:51,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-26 23:57:51,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:57:51,820 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-26 23:57:51,822 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:52,047 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:57:52,048 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 75 [2023-08-26 23:57:52,103 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-26 23:57:52,103 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:57:52,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118241090] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:52,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:57:52,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-08-26 23:57:52,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491388651] [2023-08-26 23:57:52,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:52,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 23:57:52,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:52,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 23:57:52,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2023-08-26 23:57:52,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-26 23:57:52,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 198 transitions, 1933 flow. Second operand has 9 states, 9 states have (on average 158.88888888888889) internal successors, (1430), 9 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:52,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:52,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-26 23:57:52,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:52,444 INFO L124 PetriNetUnfolderBase]: 1505/2410 cut-off events. [2023-08-26 23:57:52,444 INFO L125 PetriNetUnfolderBase]: For 14178/14178 co-relation queries the response was YES. [2023-08-26 23:57:52,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11638 conditions, 2410 events. 1505/2410 cut-off events. For 14178/14178 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11994 event pairs, 460 based on Foata normal form. 2/2385 useless extension candidates. Maximal degree in co-relation 11600. Up to 1235 conditions per place. [2023-08-26 23:57:52,457 INFO L140 encePairwiseOnDemand]: 500/510 looper letters, 157 selfloop transitions, 82 changer transitions 11/250 dead transitions. [2023-08-26 23:57:52,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 250 transitions, 2743 flow [2023-08-26 23:57:52,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 23:57:52,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 23:57:52,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1486 transitions. [2023-08-26 23:57:52,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32374727668845316 [2023-08-26 23:57:52,459 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1486 transitions. [2023-08-26 23:57:52,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1486 transitions. [2023-08-26 23:57:52,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:52,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1486 transitions. [2023-08-26 23:57:52,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 165.11111111111111) internal successors, (1486), 9 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:52,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:52,465 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:52,465 INFO L175 Difference]: Start difference. First operand has 126 places, 198 transitions, 1933 flow. Second operand 9 states and 1486 transitions. [2023-08-26 23:57:52,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 250 transitions, 2743 flow [2023-08-26 23:57:52,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 250 transitions, 2558 flow, removed 30 selfloop flow, removed 14 redundant places. [2023-08-26 23:57:52,541 INFO L231 Difference]: Finished difference. Result has 117 places, 196 transitions, 1918 flow [2023-08-26 23:57:52,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=1766, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1918, PETRI_PLACES=117, PETRI_TRANSITIONS=196} [2023-08-26 23:57:52,542 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 79 predicate places. [2023-08-26 23:57:52,542 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 196 transitions, 1918 flow [2023-08-26 23:57:52,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 158.88888888888889) internal successors, (1430), 9 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:52,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:52,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:52,549 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-26 23:57:52,748 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,SelfDestructingSolverStorable28 [2023-08-26 23:57:52,748 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:52,748 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:52,748 INFO L85 PathProgramCache]: Analyzing trace with hash -128759621, now seen corresponding path program 3 times [2023-08-26 23:57:52,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:52,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136519762] [2023-08-26 23:57:52,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:52,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:52,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:53,024 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-26 23:57:53,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:53,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136519762] [2023-08-26 23:57:53,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136519762] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:53,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312148405] [2023-08-26 23:57:53,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 23:57:53,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:53,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:53,029 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-26 23:57:53,032 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-26 23:57:53,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-26 23:57:53,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:57:53,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-26 23:57:53,148 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:53,344 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:57:53,344 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 71 [2023-08-26 23:57:53,438 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-26 23:57:53,438 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:57:53,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312148405] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:57:53,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:57:53,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-08-26 23:57:53,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010490996] [2023-08-26 23:57:53,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:53,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 23:57:53,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:53,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 23:57:53,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-08-26 23:57:53,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-26 23:57:53,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 196 transitions, 1918 flow. Second operand has 9 states, 9 states have (on average 158.88888888888889) internal successors, (1430), 9 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:53,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:53,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-26 23:57:53,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:53,769 INFO L124 PetriNetUnfolderBase]: 1495/2400 cut-off events. [2023-08-26 23:57:53,769 INFO L125 PetriNetUnfolderBase]: For 12406/12406 co-relation queries the response was YES. [2023-08-26 23:57:53,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11336 conditions, 2400 events. 1495/2400 cut-off events. For 12406/12406 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11965 event pairs, 460 based on Foata normal form. 2/2376 useless extension candidates. Maximal degree in co-relation 11304. Up to 1235 conditions per place. [2023-08-26 23:57:53,784 INFO L140 encePairwiseOnDemand]: 500/510 looper letters, 150 selfloop transitions, 76 changer transitions 19/245 dead transitions. [2023-08-26 23:57:53,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 245 transitions, 2717 flow [2023-08-26 23:57:53,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 23:57:53,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 23:57:53,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1480 transitions. [2023-08-26 23:57:53,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3224400871459695 [2023-08-26 23:57:53,787 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1480 transitions. [2023-08-26 23:57:53,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1480 transitions. [2023-08-26 23:57:53,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:53,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1480 transitions. [2023-08-26 23:57:53,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 164.44444444444446) internal successors, (1480), 9 states have internal predecessors, (1480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:53,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:53,792 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:53,792 INFO L175 Difference]: Start difference. First operand has 117 places, 196 transitions, 1918 flow. Second operand 9 states and 1480 transitions. [2023-08-26 23:57:53,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 245 transitions, 2717 flow [2023-08-26 23:57:53,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 245 transitions, 2520 flow, removed 10 selfloop flow, removed 8 redundant places. [2023-08-26 23:57:53,839 INFO L231 Difference]: Finished difference. Result has 116 places, 190 transitions, 1821 flow [2023-08-26 23:57:53,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=1727, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1821, PETRI_PLACES=116, PETRI_TRANSITIONS=190} [2023-08-26 23:57:53,840 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 78 predicate places. [2023-08-26 23:57:53,840 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 190 transitions, 1821 flow [2023-08-26 23:57:53,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 158.88888888888889) internal successors, (1430), 9 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:53,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:53,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:53,851 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-26 23:57:54,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:54,046 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:54,046 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:54,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1244707317, now seen corresponding path program 4 times [2023-08-26 23:57:54,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:54,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615334941] [2023-08-26 23:57:54,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:54,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:54,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:54,327 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-26 23:57:54,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:54,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615334941] [2023-08-26 23:57:54,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615334941] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:54,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319163522] [2023-08-26 23:57:54,328 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 23:57:54,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:54,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:54,333 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-26 23:57:54,359 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-26 23:57:54,450 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 23:57:54,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:57:54,451 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 24 conjunts are in the unsatisfiable core [2023-08-26 23:57:54,453 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:54,699 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:57:54,700 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 75 [2023-08-26 23:57:54,738 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-26 23:57:54,739 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:57:54,800 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:57:54,800 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-26 23:57:55,640 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:57:55,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319163522] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:55,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 23:57:55,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 22 [2023-08-26 23:57:55,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608186614] [2023-08-26 23:57:55,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:57:55,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 23:57:55,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:55,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 23:57:55,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2023-08-26 23:57:55,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 510 [2023-08-26 23:57:55,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 190 transitions, 1821 flow. Second operand has 9 states, 9 states have (on average 150.88888888888889) internal successors, (1358), 9 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:55,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:55,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 510 [2023-08-26 23:57:55,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:56,459 INFO L124 PetriNetUnfolderBase]: 1441/2302 cut-off events. [2023-08-26 23:57:56,459 INFO L125 PetriNetUnfolderBase]: For 10511/10511 co-relation queries the response was YES. [2023-08-26 23:57:56,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10657 conditions, 2302 events. 1441/2302 cut-off events. For 10511/10511 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 11347 event pairs, 142 based on Foata normal form. 18/2294 useless extension candidates. Maximal degree in co-relation 10626. Up to 777 conditions per place. [2023-08-26 23:57:56,470 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 198 selfloop transitions, 84 changer transitions 10/292 dead transitions. [2023-08-26 23:57:56,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 292 transitions, 3023 flow [2023-08-26 23:57:56,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 23:57:56,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 23:57:56,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1733 transitions. [2023-08-26 23:57:56,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3089126559714795 [2023-08-26 23:57:56,479 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1733 transitions. [2023-08-26 23:57:56,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1733 transitions. [2023-08-26 23:57:56,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:56,480 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1733 transitions. [2023-08-26 23:57:56,482 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 157.54545454545453) internal successors, (1733), 11 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:56,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 510.0) internal successors, (6120), 12 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:56,488 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 510.0) internal successors, (6120), 12 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:56,488 INFO L175 Difference]: Start difference. First operand has 116 places, 190 transitions, 1821 flow. Second operand 11 states and 1733 transitions. [2023-08-26 23:57:56,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 292 transitions, 3023 flow [2023-08-26 23:57:56,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 292 transitions, 2833 flow, removed 15 selfloop flow, removed 9 redundant places. [2023-08-26 23:57:56,531 INFO L231 Difference]: Finished difference. Result has 115 places, 193 transitions, 1922 flow [2023-08-26 23:57:56,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=1661, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1922, PETRI_PLACES=115, PETRI_TRANSITIONS=193} [2023-08-26 23:57:56,532 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 77 predicate places. [2023-08-26 23:57:56,532 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 193 transitions, 1922 flow [2023-08-26 23:57:56,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 150.88888888888889) internal successors, (1358), 9 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:56,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:56,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:56,536 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-26 23:57:56,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:56,733 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:56,733 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:56,733 INFO L85 PathProgramCache]: Analyzing trace with hash 265696383, now seen corresponding path program 5 times [2023-08-26 23:57:56,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:56,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852047520] [2023-08-26 23:57:56,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:56,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:56,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:56,994 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-26 23:57:56,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:56,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852047520] [2023-08-26 23:57:56,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852047520] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:56,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726645238] [2023-08-26 23:57:56,995 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 23:57:56,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:56,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:56,997 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-26 23:57:57,003 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-26 23:57:57,121 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 23:57:57,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:57:57,122 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-26 23:57:57,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:57:57,340 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:57:57,341 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 71 [2023-08-26 23:57:57,419 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:57:57,419 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:57:57,571 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:57:57,572 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-26 23:57:58,357 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-26 23:57:58,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726645238] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:57:58,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:57:58,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-08-26 23:57:58,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307947771] [2023-08-26 23:57:58,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:57:58,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 23:57:58,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:57:58,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 23:57:58,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2023-08-26 23:57:58,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-26 23:57:58,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 193 transitions, 1922 flow. Second operand has 26 states, 26 states have (on average 158.96153846153845) internal successors, (4133), 26 states have internal predecessors, (4133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:58,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:57:58,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-26 23:57:58,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:57:59,364 INFO L124 PetriNetUnfolderBase]: 1387/2228 cut-off events. [2023-08-26 23:57:59,365 INFO L125 PetriNetUnfolderBase]: For 11045/11045 co-relation queries the response was YES. [2023-08-26 23:57:59,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10818 conditions, 2228 events. 1387/2228 cut-off events. For 11045/11045 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10925 event pairs, 478 based on Foata normal form. 14/2216 useless extension candidates. Maximal degree in co-relation 10788. Up to 725 conditions per place. [2023-08-26 23:57:59,375 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 184 selfloop transitions, 77 changer transitions 24/285 dead transitions. [2023-08-26 23:57:59,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 285 transitions, 3037 flow [2023-08-26 23:57:59,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-26 23:57:59,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-26 23:57:59,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3745 transitions. [2023-08-26 23:57:59,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3192668371696505 [2023-08-26 23:57:59,380 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3745 transitions. [2023-08-26 23:57:59,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3745 transitions. [2023-08-26 23:57:59,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:57:59,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3745 transitions. [2023-08-26 23:57:59,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.82608695652175) internal successors, (3745), 23 states have internal predecessors, (3745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:59,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 510.0) internal successors, (12240), 24 states have internal predecessors, (12240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:59,393 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 510.0) internal successors, (12240), 24 states have internal predecessors, (12240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:59,393 INFO L175 Difference]: Start difference. First operand has 115 places, 193 transitions, 1922 flow. Second operand 23 states and 3745 transitions. [2023-08-26 23:57:59,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 285 transitions, 3037 flow [2023-08-26 23:57:59,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 285 transitions, 2914 flow, removed 16 selfloop flow, removed 6 redundant places. [2023-08-26 23:57:59,443 INFO L231 Difference]: Finished difference. Result has 137 places, 180 transitions, 1850 flow [2023-08-26 23:57:59,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=1758, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1850, PETRI_PLACES=137, PETRI_TRANSITIONS=180} [2023-08-26 23:57:59,444 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 99 predicate places. [2023-08-26 23:57:59,444 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 180 transitions, 1850 flow [2023-08-26 23:57:59,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 158.96153846153845) internal successors, (4133), 26 states have internal predecessors, (4133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:57:59,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:57:59,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:57:59,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-08-26 23:57:59,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:59,649 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:57:59,649 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:57:59,649 INFO L85 PathProgramCache]: Analyzing trace with hash 767188667, now seen corresponding path program 6 times [2023-08-26 23:57:59,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:57:59,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912901931] [2023-08-26 23:57:59,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:57:59,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:57:59,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:57:59,894 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-26 23:57:59,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:57:59,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912901931] [2023-08-26 23:57:59,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912901931] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:57:59,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849796223] [2023-08-26 23:57:59,896 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 23:57:59,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:57:59,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:57:59,897 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-26 23:57:59,912 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-26 23:58:00,027 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-26 23:58:00,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:00,028 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-26 23:58:00,033 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:00,196 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:00,197 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 71 [2023-08-26 23:58:00,311 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-26 23:58:00,311 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:58:00,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849796223] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:58:00,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:58:00,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-08-26 23:58:00,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097937593] [2023-08-26 23:58:00,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:00,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 23:58:00,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:00,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 23:58:00,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2023-08-26 23:58:00,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-26 23:58:00,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 180 transitions, 1850 flow. Second operand has 9 states, 9 states have (on average 158.88888888888889) internal successors, (1430), 9 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:00,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:00,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-26 23:58:00,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:00,681 INFO L124 PetriNetUnfolderBase]: 1373/2186 cut-off events. [2023-08-26 23:58:00,681 INFO L125 PetriNetUnfolderBase]: For 12128/12128 co-relation queries the response was YES. [2023-08-26 23:58:00,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11423 conditions, 2186 events. 1373/2186 cut-off events. For 12128/12128 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10574 event pairs, 470 based on Foata normal form. 2/2162 useless extension candidates. Maximal degree in co-relation 11386. Up to 1235 conditions per place. [2023-08-26 23:58:00,697 INFO L140 encePairwiseOnDemand]: 500/510 looper letters, 133 selfloop transitions, 62 changer transitions 22/217 dead transitions. [2023-08-26 23:58:00,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 217 transitions, 2510 flow [2023-08-26 23:58:00,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 23:58:00,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 23:58:00,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1470 transitions. [2023-08-26 23:58:00,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3202614379084967 [2023-08-26 23:58:00,699 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1470 transitions. [2023-08-26 23:58:00,699 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1470 transitions. [2023-08-26 23:58:00,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:00,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1470 transitions. [2023-08-26 23:58:00,701 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 163.33333333333334) internal successors, (1470), 9 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:00,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:00,704 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:00,704 INFO L175 Difference]: Start difference. First operand has 137 places, 180 transitions, 1850 flow. Second operand 9 states and 1470 transitions. [2023-08-26 23:58:00,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 217 transitions, 2510 flow [2023-08-26 23:58:00,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 217 transitions, 2321 flow, removed 14 selfloop flow, removed 20 redundant places. [2023-08-26 23:58:00,738 INFO L231 Difference]: Finished difference. Result has 119 places, 170 transitions, 1689 flow [2023-08-26 23:58:00,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1689, PETRI_PLACES=119, PETRI_TRANSITIONS=170} [2023-08-26 23:58:00,738 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 81 predicate places. [2023-08-26 23:58:00,739 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 170 transitions, 1689 flow [2023-08-26 23:58:00,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 158.88888888888889) internal successors, (1430), 9 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:00,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:00,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:00,745 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-26 23:58:00,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-08-26 23:58:00,945 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:00,945 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:00,945 INFO L85 PathProgramCache]: Analyzing trace with hash 768482520, now seen corresponding path program 5 times [2023-08-26 23:58:00,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:00,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315472028] [2023-08-26 23:58:00,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:00,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:00,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:01,190 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-26 23:58:01,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:01,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315472028] [2023-08-26 23:58:01,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315472028] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:01,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131116267] [2023-08-26 23:58:01,191 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 23:58:01,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:01,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:01,192 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-26 23:58:01,195 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-26 23:58:01,325 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 23:58:01,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:01,326 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-26 23:58:01,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:01,499 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:01,500 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 71 [2023-08-26 23:58:01,623 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-26 23:58:01,623 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:58:01,863 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:01,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-26 23:58:02,209 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:02,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131116267] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:02,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 23:58:02,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 21 [2023-08-26 23:58:02,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579203133] [2023-08-26 23:58:02,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:02,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 23:58:02,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:02,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 23:58:02,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2023-08-26 23:58:02,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-26 23:58:02,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 170 transitions, 1689 flow. Second operand has 9 states, 9 states have (on average 158.88888888888889) internal successors, (1430), 9 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:02,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:02,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-26 23:58:02,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:02,908 INFO L124 PetriNetUnfolderBase]: 1365/2160 cut-off events. [2023-08-26 23:58:02,908 INFO L125 PetriNetUnfolderBase]: For 10748/10748 co-relation queries the response was YES. [2023-08-26 23:58:02,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10783 conditions, 2160 events. 1365/2160 cut-off events. For 10748/10748 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10206 event pairs, 432 based on Foata normal form. 2/2136 useless extension candidates. Maximal degree in co-relation 10752. Up to 1159 conditions per place. [2023-08-26 23:58:02,918 INFO L140 encePairwiseOnDemand]: 499/510 looper letters, 176 selfloop transitions, 49 changer transitions 14/239 dead transitions. [2023-08-26 23:58:02,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 239 transitions, 2575 flow [2023-08-26 23:58:02,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 23:58:02,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 23:58:02,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1801 transitions. [2023-08-26 23:58:02,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32103386809269163 [2023-08-26 23:58:02,921 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1801 transitions. [2023-08-26 23:58:02,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1801 transitions. [2023-08-26 23:58:02,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:02,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1801 transitions. [2023-08-26 23:58:02,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 163.72727272727272) internal successors, (1801), 11 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:02,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 510.0) internal successors, (6120), 12 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:02,927 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 510.0) internal successors, (6120), 12 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:02,927 INFO L175 Difference]: Start difference. First operand has 119 places, 170 transitions, 1689 flow. Second operand 11 states and 1801 transitions. [2023-08-26 23:58:02,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 239 transitions, 2575 flow [2023-08-26 23:58:02,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 239 transitions, 2357 flow, removed 29 selfloop flow, removed 10 redundant places. [2023-08-26 23:58:02,961 INFO L231 Difference]: Finished difference. Result has 108 places, 165 transitions, 1539 flow [2023-08-26 23:58:02,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1539, PETRI_PLACES=108, PETRI_TRANSITIONS=165} [2023-08-26 23:58:02,962 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 70 predicate places. [2023-08-26 23:58:02,962 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 165 transitions, 1539 flow [2023-08-26 23:58:02,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 158.88888888888889) internal successors, (1430), 9 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:02,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:02,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:02,967 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-26 23:58:03,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-08-26 23:58:03,167 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:03,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:03,168 INFO L85 PathProgramCache]: Analyzing trace with hash 266990236, now seen corresponding path program 6 times [2023-08-26 23:58:03,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:03,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10633782] [2023-08-26 23:58:03,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:03,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:03,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:03,415 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-26 23:58:03,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:03,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10633782] [2023-08-26 23:58:03,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10633782] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:03,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962761979] [2023-08-26 23:58:03,415 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 23:58:03,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:03,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:03,417 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-26 23:58:03,443 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-26 23:58:03,547 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-26 23:58:03,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:03,548 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-26 23:58:03,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:03,769 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-26 23:58:03,770 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:58:03,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962761979] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:58:03,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:58:03,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2023-08-26 23:58:03,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352957044] [2023-08-26 23:58:03,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:03,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 23:58:03,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:03,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 23:58:03,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2023-08-26 23:58:03,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-26 23:58:03,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 165 transitions, 1539 flow. Second operand has 8 states, 8 states have (on average 159.125) internal successors, (1273), 8 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:03,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:03,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-26 23:58:03,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:04,077 INFO L124 PetriNetUnfolderBase]: 1319/2078 cut-off events. [2023-08-26 23:58:04,077 INFO L125 PetriNetUnfolderBase]: For 9464/9464 co-relation queries the response was YES. [2023-08-26 23:58:04,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9645 conditions, 2078 events. 1319/2078 cut-off events. For 9464/9464 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 9722 event pairs, 450 based on Foata normal form. 14/2066 useless extension candidates. Maximal degree in co-relation 9617. Up to 1171 conditions per place. [2023-08-26 23:58:04,087 INFO L140 encePairwiseOnDemand]: 499/510 looper letters, 133 selfloop transitions, 37 changer transitions 44/214 dead transitions. [2023-08-26 23:58:04,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 214 transitions, 2194 flow [2023-08-26 23:58:04,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 23:58:04,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 23:58:04,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1475 transitions. [2023-08-26 23:58:04,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3213507625272331 [2023-08-26 23:58:04,089 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1475 transitions. [2023-08-26 23:58:04,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1475 transitions. [2023-08-26 23:58:04,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:04,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1475 transitions. [2023-08-26 23:58:04,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 163.88888888888889) internal successors, (1475), 9 states have internal predecessors, (1475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:04,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:04,094 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:04,094 INFO L175 Difference]: Start difference. First operand has 108 places, 165 transitions, 1539 flow. Second operand 9 states and 1475 transitions. [2023-08-26 23:58:04,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 214 transitions, 2194 flow [2023-08-26 23:58:04,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 214 transitions, 2092 flow, removed 4 selfloop flow, removed 8 redundant places. [2023-08-26 23:58:04,124 INFO L231 Difference]: Finished difference. Result has 106 places, 145 transitions, 1324 flow [2023-08-26 23:58:04,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=1384, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1324, PETRI_PLACES=106, PETRI_TRANSITIONS=145} [2023-08-26 23:58:04,124 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 68 predicate places. [2023-08-26 23:58:04,124 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 145 transitions, 1324 flow [2023-08-26 23:58:04,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 159.125) internal successors, (1273), 8 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:04,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:04,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:04,135 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-26 23:58:04,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:04,330 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:04,330 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:04,330 INFO L85 PathProgramCache]: Analyzing trace with hash 775545373, now seen corresponding path program 1 times [2023-08-26 23:58:04,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:04,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006177506] [2023-08-26 23:58:04,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:04,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:04,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:04,440 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:04,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:04,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006177506] [2023-08-26 23:58:04,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006177506] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:04,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244291673] [2023-08-26 23:58:04,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:04,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:04,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:04,445 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-26 23:58:04,461 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-26 23:58:04,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:04,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-26 23:58:04,575 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:04,637 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:04,637 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:58:04,703 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:04,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244291673] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:04,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 23:58:04,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2023-08-26 23:58:04,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256985470] [2023-08-26 23:58:04,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:04,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-26 23:58:04,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:04,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-26 23:58:04,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-08-26 23:58:04,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 510 [2023-08-26 23:58:04,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 145 transitions, 1324 flow. Second operand has 7 states, 7 states have (on average 176.57142857142858) internal successors, (1236), 7 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:04,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:04,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 510 [2023-08-26 23:58:04,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:04,932 INFO L124 PetriNetUnfolderBase]: 1194/1882 cut-off events. [2023-08-26 23:58:04,933 INFO L125 PetriNetUnfolderBase]: For 9273/9273 co-relation queries the response was YES. [2023-08-26 23:58:04,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8850 conditions, 1882 events. 1194/1882 cut-off events. For 9273/9273 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8654 event pairs, 292 based on Foata normal form. 70/1935 useless extension candidates. Maximal degree in co-relation 8823. Up to 946 conditions per place. [2023-08-26 23:58:04,941 INFO L140 encePairwiseOnDemand]: 501/510 looper letters, 81 selfloop transitions, 63 changer transitions 0/144 dead transitions. [2023-08-26 23:58:04,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 144 transitions, 1554 flow [2023-08-26 23:58:04,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 23:58:04,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 23:58:04,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1252 transitions. [2023-08-26 23:58:04,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3507002801120448 [2023-08-26 23:58:04,944 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1252 transitions. [2023-08-26 23:58:04,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1252 transitions. [2023-08-26 23:58:04,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:04,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1252 transitions. [2023-08-26 23:58:04,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 178.85714285714286) internal successors, (1252), 7 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:04,948 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:04,948 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:04,948 INFO L175 Difference]: Start difference. First operand has 106 places, 145 transitions, 1324 flow. Second operand 7 states and 1252 transitions. [2023-08-26 23:58:04,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 144 transitions, 1554 flow [2023-08-26 23:58:04,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 144 transitions, 1364 flow, removed 11 selfloop flow, removed 11 redundant places. [2023-08-26 23:58:04,964 INFO L231 Difference]: Finished difference. Result has 87 places, 134 transitions, 1193 flow [2023-08-26 23:58:04,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=1004, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1193, PETRI_PLACES=87, PETRI_TRANSITIONS=134} [2023-08-26 23:58:04,965 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 49 predicate places. [2023-08-26 23:58:04,965 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 134 transitions, 1193 flow [2023-08-26 23:58:04,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 176.57142857142858) internal successors, (1236), 7 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:04,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:04,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:04,972 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-26 23:58:05,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:05,170 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:05,171 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:05,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1445490634, now seen corresponding path program 1 times [2023-08-26 23:58:05,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:05,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591158810] [2023-08-26 23:58:05,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:05,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:05,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:05,631 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:05,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:05,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591158810] [2023-08-26 23:58:05,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591158810] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:05,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294192717] [2023-08-26 23:58:05,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:05,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:05,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:05,637 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-26 23:58:05,662 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-26 23:58:05,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:05,772 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-26 23:58:05,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:05,860 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-26 23:58:05,892 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-26 23:58:05,929 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-26 23:58:06,024 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:06,024 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:58:06,335 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:06,336 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 48 treesize of output 37 [2023-08-26 23:58:06,348 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:06,349 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1206 treesize of output 1090 [2023-08-26 23:58:06,366 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:06,367 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 255 [2023-08-26 23:58:06,383 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:06,383 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 223 [2023-08-26 23:58:06,543 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:06,544 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 48 treesize of output 37 [2023-08-26 23:58:06,553 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:06,553 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 598 treesize of output 546 [2023-08-26 23:58:06,567 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:06,567 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 239 [2023-08-26 23:58:06,585 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:06,585 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 223 [2023-08-26 23:58:06,844 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:06,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294192717] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:58:06,845 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:58:06,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2023-08-26 23:58:06,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343057400] [2023-08-26 23:58:06,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:58:06,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-26 23:58:06,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:06,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-26 23:58:06,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=509, Unknown=10, NotChecked=0, Total=650 [2023-08-26 23:58:06,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 510 [2023-08-26 23:58:06,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 134 transitions, 1193 flow. Second operand has 26 states, 26 states have (on average 141.57692307692307) internal successors, (3681), 26 states have internal predecessors, (3681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:06,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:06,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 510 [2023-08-26 23:58:06,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:07,959 INFO L124 PetriNetUnfolderBase]: 1716/2762 cut-off events. [2023-08-26 23:58:07,959 INFO L125 PetriNetUnfolderBase]: For 9537/9537 co-relation queries the response was YES. [2023-08-26 23:58:07,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11450 conditions, 2762 events. 1716/2762 cut-off events. For 9537/9537 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14262 event pairs, 286 based on Foata normal form. 58/2803 useless extension candidates. Maximal degree in co-relation 11427. Up to 1143 conditions per place. [2023-08-26 23:58:07,969 INFO L140 encePairwiseOnDemand]: 495/510 looper letters, 153 selfloop transitions, 113 changer transitions 0/266 dead transitions. [2023-08-26 23:58:07,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 266 transitions, 2674 flow [2023-08-26 23:58:07,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-26 23:58:07,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-26 23:58:07,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2342 transitions. [2023-08-26 23:58:07,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2870098039215686 [2023-08-26 23:58:07,973 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2342 transitions. [2023-08-26 23:58:07,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2342 transitions. [2023-08-26 23:58:07,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:07,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2342 transitions. [2023-08-26 23:58:07,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 146.375) internal successors, (2342), 16 states have internal predecessors, (2342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:07,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 510.0) internal successors, (8670), 17 states have internal predecessors, (8670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:07,979 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 510.0) internal successors, (8670), 17 states have internal predecessors, (8670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:07,979 INFO L175 Difference]: Start difference. First operand has 87 places, 134 transitions, 1193 flow. Second operand 16 states and 2342 transitions. [2023-08-26 23:58:07,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 266 transitions, 2674 flow [2023-08-26 23:58:07,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 266 transitions, 2559 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-08-26 23:58:07,991 INFO L231 Difference]: Finished difference. Result has 104 places, 185 transitions, 1920 flow [2023-08-26 23:58:07,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1920, PETRI_PLACES=104, PETRI_TRANSITIONS=185} [2023-08-26 23:58:07,991 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 66 predicate places. [2023-08-26 23:58:07,991 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 185 transitions, 1920 flow [2023-08-26 23:58:07,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 141.57692307692307) internal successors, (3681), 26 states have internal predecessors, (3681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:07,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:07,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:07,996 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-26 23:58:08,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-26 23:58:08,193 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:08,193 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:08,193 INFO L85 PathProgramCache]: Analyzing trace with hash 64952224, now seen corresponding path program 2 times [2023-08-26 23:58:08,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:08,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095069239] [2023-08-26 23:58:08,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:08,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:08,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:08,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-26 23:58:08,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:08,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095069239] [2023-08-26 23:58:08,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095069239] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:08,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824386671] [2023-08-26 23:58:08,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 23:58:08,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:08,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:08,637 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-26 23:58:08,662 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-26 23:58:08,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 23:58:08,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:08,819 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 44 conjunts are in the unsatisfiable core [2023-08-26 23:58:08,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:09,258 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-26 23:58:09,259 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:58:10,431 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-26 23:58:10,431 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-26 23:58:10,481 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-26 23:58:10,481 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-26 23:58:10,517 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-26 23:58:10,518 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 1 [2023-08-26 23:58:10,531 INFO L322 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2023-08-26 23:58:10,532 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 1 [2023-08-26 23:58:10,849 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:58:10,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824386671] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:58:10,849 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:58:10,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 30 [2023-08-26 23:58:10,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613003220] [2023-08-26 23:58:10,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:58:10,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-26 23:58:10,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:10,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-26 23:58:10,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2023-08-26 23:58:10,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 510 [2023-08-26 23:58:10,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 185 transitions, 1920 flow. Second operand has 30 states, 30 states have (on average 133.0) internal successors, (3990), 30 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:10,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:10,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 510 [2023-08-26 23:58:10,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:16,548 INFO L124 PetriNetUnfolderBase]: 2062/3343 cut-off events. [2023-08-26 23:58:16,549 INFO L125 PetriNetUnfolderBase]: For 16080/16080 co-relation queries the response was YES. [2023-08-26 23:58:16,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16421 conditions, 3343 events. 2062/3343 cut-off events. For 16080/16080 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18217 event pairs, 194 based on Foata normal form. 61/3404 useless extension candidates. Maximal degree in co-relation 16391. Up to 1149 conditions per place. [2023-08-26 23:58:16,563 INFO L140 encePairwiseOnDemand]: 495/510 looper letters, 289 selfloop transitions, 241 changer transitions 24/554 dead transitions. [2023-08-26 23:58:16,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 554 transitions, 5898 flow [2023-08-26 23:58:16,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-08-26 23:58:16,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-08-26 23:58:16,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 6716 transitions. [2023-08-26 23:58:16,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2687474989995998 [2023-08-26 23:58:16,569 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 6716 transitions. [2023-08-26 23:58:16,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 6716 transitions. [2023-08-26 23:58:16,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:16,571 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 6716 transitions. [2023-08-26 23:58:16,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 137.0612244897959) internal successors, (6716), 49 states have internal predecessors, (6716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:16,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 510.0) internal successors, (25500), 50 states have internal predecessors, (25500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:16,595 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 510.0) internal successors, (25500), 50 states have internal predecessors, (25500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:16,595 INFO L175 Difference]: Start difference. First operand has 104 places, 185 transitions, 1920 flow. Second operand 49 states and 6716 transitions. [2023-08-26 23:58:16,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 554 transitions, 5898 flow [2023-08-26 23:58:16,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 554 transitions, 5580 flow, removed 41 selfloop flow, removed 6 redundant places. [2023-08-26 23:58:16,630 INFO L231 Difference]: Finished difference. Result has 163 places, 340 transitions, 3944 flow [2023-08-26 23:58:16,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=1744, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=3944, PETRI_PLACES=163, PETRI_TRANSITIONS=340} [2023-08-26 23:58:16,630 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 125 predicate places. [2023-08-26 23:58:16,630 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 340 transitions, 3944 flow [2023-08-26 23:58:16,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 133.0) internal successors, (3990), 30 states have internal predecessors, (3990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:16,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:16,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:16,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-08-26 23:58:16,831 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,SelfDestructingSolverStorable37 [2023-08-26 23:58:16,831 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:16,832 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:16,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1097602596, now seen corresponding path program 3 times [2023-08-26 23:58:16,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:16,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808564329] [2023-08-26 23:58:16,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:16,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:16,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:17,479 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-26 23:58:17,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:17,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808564329] [2023-08-26 23:58:17,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808564329] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:17,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720075798] [2023-08-26 23:58:17,480 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 23:58:17,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:17,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:17,481 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-26 23:58:17,484 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-26 23:58:17,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 23:58:17,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:17,647 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-26 23:58:17,649 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:17,743 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-26 23:58:17,785 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-26 23:58:17,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 23:58:17,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 23:58:17,963 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-26 23:58:17,963 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2023-08-26 23:58:18,014 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-26 23:58:18,014 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:58:18,308 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:18,308 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 42 treesize of output 31 [2023-08-26 23:58:18,315 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:18,316 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 66 [2023-08-26 23:58:18,327 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:18,327 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 55 [2023-08-26 23:58:18,362 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:18,363 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 42 treesize of output 31 [2023-08-26 23:58:18,370 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:18,370 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 66 [2023-08-26 23:58:18,379 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:18,379 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 55 [2023-08-26 23:58:18,420 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:18,420 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 90 treesize of output 54 [2023-08-26 23:58:18,430 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-26 23:58:18,430 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 348 treesize of output 300 [2023-08-26 23:58:18,443 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:18,444 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 222 [2023-08-26 23:58:18,456 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:18,456 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 268 treesize of output 252 [2023-08-26 23:58:18,890 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:18,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720075798] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:58:18,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:58:18,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-08-26 23:58:18,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349830516] [2023-08-26 23:58:18,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:58:18,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-26 23:58:18,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:18,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-26 23:58:18,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=741, Unknown=13, NotChecked=0, Total=870 [2023-08-26 23:58:18,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 510 [2023-08-26 23:58:18,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 340 transitions, 3944 flow. Second operand has 30 states, 30 states have (on average 141.53333333333333) internal successors, (4246), 30 states have internal predecessors, (4246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:18,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:18,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 510 [2023-08-26 23:58:18,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:19,975 INFO L124 PetriNetUnfolderBase]: 2179/3593 cut-off events. [2023-08-26 23:58:19,975 INFO L125 PetriNetUnfolderBase]: For 20603/20603 co-relation queries the response was YES. [2023-08-26 23:58:19,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20238 conditions, 3593 events. 2179/3593 cut-off events. For 20603/20603 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20404 event pairs, 217 based on Foata normal form. 68/3661 useless extension candidates. Maximal degree in co-relation 20192. Up to 1755 conditions per place. [2023-08-26 23:58:20,000 INFO L140 encePairwiseOnDemand]: 497/510 looper letters, 302 selfloop transitions, 142 changer transitions 0/444 dead transitions. [2023-08-26 23:58:20,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 444 transitions, 5896 flow [2023-08-26 23:58:20,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 23:58:20,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 23:58:20,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1606 transitions. [2023-08-26 23:58:20,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28627450980392155 [2023-08-26 23:58:20,003 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1606 transitions. [2023-08-26 23:58:20,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1606 transitions. [2023-08-26 23:58:20,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:20,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1606 transitions. [2023-08-26 23:58:20,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 146.0) internal successors, (1606), 11 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:20,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 510.0) internal successors, (6120), 12 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:20,008 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 510.0) internal successors, (6120), 12 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:20,008 INFO L175 Difference]: Start difference. First operand has 163 places, 340 transitions, 3944 flow. Second operand 11 states and 1606 transitions. [2023-08-26 23:58:20,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 444 transitions, 5896 flow [2023-08-26 23:58:20,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 444 transitions, 5331 flow, removed 181 selfloop flow, removed 14 redundant places. [2023-08-26 23:58:20,118 INFO L231 Difference]: Finished difference. Result has 160 places, 347 transitions, 3987 flow [2023-08-26 23:58:20,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=3500, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3987, PETRI_PLACES=160, PETRI_TRANSITIONS=347} [2023-08-26 23:58:20,119 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 122 predicate places. [2023-08-26 23:58:20,119 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 347 transitions, 3987 flow [2023-08-26 23:58:20,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 141.53333333333333) internal successors, (4246), 30 states have internal predecessors, (4246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:20,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:20,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:20,124 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-08-26 23:58:20,320 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,SelfDestructingSolverStorable38 [2023-08-26 23:58:20,320 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:20,321 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:20,321 INFO L85 PathProgramCache]: Analyzing trace with hash -511246166, now seen corresponding path program 4 times [2023-08-26 23:58:20,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:20,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38440477] [2023-08-26 23:58:20,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:20,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:20,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:20,752 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:20,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:20,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38440477] [2023-08-26 23:58:20,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38440477] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:20,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362676] [2023-08-26 23:58:20,753 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 23:58:20,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:20,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:20,754 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-26 23:58:20,756 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-26 23:58:20,868 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 23:58:20,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:20,869 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 23:58:20,870 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:20,979 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 23:58:20,979 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:58:20,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362676] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:58:20,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:58:20,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2023-08-26 23:58:20,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540345406] [2023-08-26 23:58:20,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:20,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 23:58:20,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:20,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 23:58:20,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2023-08-26 23:58:20,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 510 [2023-08-26 23:58:20,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 347 transitions, 3987 flow. Second operand has 8 states, 8 states have (on average 170.5) internal successors, (1364), 8 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:20,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:20,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 510 [2023-08-26 23:58:20,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:21,537 INFO L124 PetriNetUnfolderBase]: 2229/3703 cut-off events. [2023-08-26 23:58:21,537 INFO L125 PetriNetUnfolderBase]: For 24765/24765 co-relation queries the response was YES. [2023-08-26 23:58:21,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20832 conditions, 3703 events. 2229/3703 cut-off events. For 24765/24765 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 21453 event pairs, 543 based on Foata normal form. 10/3713 useless extension candidates. Maximal degree in co-relation 20788. Up to 2499 conditions per place. [2023-08-26 23:58:21,570 INFO L140 encePairwiseOnDemand]: 501/510 looper letters, 244 selfloop transitions, 129 changer transitions 0/373 dead transitions. [2023-08-26 23:58:21,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 373 transitions, 5023 flow [2023-08-26 23:58:21,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 23:58:21,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 23:58:21,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1228 transitions. [2023-08-26 23:58:21,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34397759103641457 [2023-08-26 23:58:21,572 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1228 transitions. [2023-08-26 23:58:21,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1228 transitions. [2023-08-26 23:58:21,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:21,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1228 transitions. [2023-08-26 23:58:21,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 175.42857142857142) internal successors, (1228), 7 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:21,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:21,577 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:21,577 INFO L175 Difference]: Start difference. First operand has 160 places, 347 transitions, 3987 flow. Second operand 7 states and 1228 transitions. [2023-08-26 23:58:21,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 373 transitions, 5023 flow [2023-08-26 23:58:21,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 373 transitions, 4822 flow, removed 11 selfloop flow, removed 9 redundant places. [2023-08-26 23:58:21,704 INFO L231 Difference]: Finished difference. Result has 159 places, 361 transitions, 4298 flow [2023-08-26 23:58:21,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=3790, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4298, PETRI_PLACES=159, PETRI_TRANSITIONS=361} [2023-08-26 23:58:21,705 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 121 predicate places. [2023-08-26 23:58:21,705 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 361 transitions, 4298 flow [2023-08-26 23:58:21,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 170.5) internal successors, (1364), 8 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:21,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:21,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:21,713 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-26 23:58:21,911 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,SelfDestructingSolverStorable39 [2023-08-26 23:58:21,911 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:21,911 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:21,911 INFO L85 PathProgramCache]: Analyzing trace with hash -77192066, now seen corresponding path program 5 times [2023-08-26 23:58:21,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:21,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049804471] [2023-08-26 23:58:21,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:21,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:21,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:22,300 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:22,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:22,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049804471] [2023-08-26 23:58:22,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049804471] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:22,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039234236] [2023-08-26 23:58:22,300 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 23:58:22,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:22,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:22,302 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-26 23:58:22,304 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-26 23:58:22,414 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 23:58:22,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:22,415 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-26 23:58:22,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:22,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 23:58:22,531 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:58:22,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039234236] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:58:22,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:58:22,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 15 [2023-08-26 23:58:22,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105315334] [2023-08-26 23:58:22,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:22,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 23:58:22,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:22,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 23:58:22,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2023-08-26 23:58:22,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 510 [2023-08-26 23:58:22,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 361 transitions, 4298 flow. Second operand has 9 states, 9 states have (on average 170.22222222222223) internal successors, (1532), 9 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:22,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:22,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 510 [2023-08-26 23:58:22,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:23,120 INFO L124 PetriNetUnfolderBase]: 2196/3604 cut-off events. [2023-08-26 23:58:23,120 INFO L125 PetriNetUnfolderBase]: For 24789/24789 co-relation queries the response was YES. [2023-08-26 23:58:23,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20394 conditions, 3604 events. 2196/3604 cut-off events. For 24789/24789 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 20476 event pairs, 544 based on Foata normal form. 10/3614 useless extension candidates. Maximal degree in co-relation 20351. Up to 2400 conditions per place. [2023-08-26 23:58:23,143 INFO L140 encePairwiseOnDemand]: 500/510 looper letters, 267 selfloop transitions, 119 changer transitions 0/386 dead transitions. [2023-08-26 23:58:23,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 386 transitions, 5202 flow [2023-08-26 23:58:23,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 23:58:23,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 23:58:23,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1227 transitions. [2023-08-26 23:58:23,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34369747899159664 [2023-08-26 23:58:23,145 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1227 transitions. [2023-08-26 23:58:23,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1227 transitions. [2023-08-26 23:58:23,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:23,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1227 transitions. [2023-08-26 23:58:23,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 175.28571428571428) internal successors, (1227), 7 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:23,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:23,148 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:23,148 INFO L175 Difference]: Start difference. First operand has 159 places, 361 transitions, 4298 flow. Second operand 7 states and 1227 transitions. [2023-08-26 23:58:23,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 386 transitions, 5202 flow [2023-08-26 23:58:23,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 386 transitions, 5043 flow, removed 9 selfloop flow, removed 4 redundant places. [2023-08-26 23:58:23,222 INFO L231 Difference]: Finished difference. Result has 159 places, 352 transitions, 4236 flow [2023-08-26 23:58:23,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=3998, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4236, PETRI_PLACES=159, PETRI_TRANSITIONS=352} [2023-08-26 23:58:23,223 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 121 predicate places. [2023-08-26 23:58:23,223 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 352 transitions, 4236 flow [2023-08-26 23:58:23,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 170.22222222222223) internal successors, (1532), 9 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:23,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:23,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:23,228 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-26 23:58:23,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:23,424 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:23,425 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:23,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1830890082, now seen corresponding path program 6 times [2023-08-26 23:58:23,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:23,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548560309] [2023-08-26 23:58:23,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:23,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:23,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:23,829 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:23,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:23,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548560309] [2023-08-26 23:58:23,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548560309] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:23,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113237496] [2023-08-26 23:58:23,829 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 23:58:23,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:23,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:23,833 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-26 23:58:23,852 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-26 23:58:23,986 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-26 23:58:23,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:23,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-26 23:58:23,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:24,180 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:24,180 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:58:24,255 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-26 23:58:24,255 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-26 23:58:24,261 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-26 23:58:24,261 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-26 23:58:24,300 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-26 23:58:24,300 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-26 23:58:24,433 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:24,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113237496] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:24,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 23:58:24,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-08-26 23:58:24,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868707017] [2023-08-26 23:58:24,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:24,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 23:58:24,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:24,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 23:58:24,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2023-08-26 23:58:24,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 510 [2023-08-26 23:58:24,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 352 transitions, 4236 flow. Second operand has 10 states, 10 states have (on average 154.0) internal successors, (1540), 10 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:24,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:24,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 510 [2023-08-26 23:58:24,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:25,027 INFO L124 PetriNetUnfolderBase]: 2186/3594 cut-off events. [2023-08-26 23:58:25,028 INFO L125 PetriNetUnfolderBase]: For 26300/26300 co-relation queries the response was YES. [2023-08-26 23:58:25,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20403 conditions, 3594 events. 2186/3594 cut-off events. For 26300/26300 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 20452 event pairs, 555 based on Foata normal form. 10/3604 useless extension candidates. Maximal degree in co-relation 20361. Up to 2368 conditions per place. [2023-08-26 23:58:25,090 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 219 selfloop transitions, 139 changer transitions 0/358 dead transitions. [2023-08-26 23:58:25,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 358 transitions, 4926 flow [2023-08-26 23:58:25,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 23:58:25,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 23:58:25,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1573 transitions. [2023-08-26 23:58:25,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3084313725490196 [2023-08-26 23:58:25,092 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1573 transitions. [2023-08-26 23:58:25,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1573 transitions. [2023-08-26 23:58:25,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:25,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1573 transitions. [2023-08-26 23:58:25,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 157.3) internal successors, (1573), 10 states have internal predecessors, (1573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:25,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 510.0) internal successors, (5610), 11 states have internal predecessors, (5610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:25,096 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 510.0) internal successors, (5610), 11 states have internal predecessors, (5610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:25,096 INFO L175 Difference]: Start difference. First operand has 159 places, 352 transitions, 4236 flow. Second operand 10 states and 1573 transitions. [2023-08-26 23:58:25,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 358 transitions, 4926 flow [2023-08-26 23:58:25,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 358 transitions, 4694 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-26 23:58:25,154 INFO L231 Difference]: Finished difference. Result has 163 places, 349 transitions, 4226 flow [2023-08-26 23:58:25,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=3920, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4226, PETRI_PLACES=163, PETRI_TRANSITIONS=349} [2023-08-26 23:58:25,155 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 125 predicate places. [2023-08-26 23:58:25,155 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 349 transitions, 4226 flow [2023-08-26 23:58:25,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.0) internal successors, (1540), 10 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:25,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:25,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:25,160 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-26 23:58:25,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:25,356 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:25,356 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:25,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1548459850, now seen corresponding path program 7 times [2023-08-26 23:58:25,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:25,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494937676] [2023-08-26 23:58:25,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:25,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:25,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:25,869 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:25,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:25,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494937676] [2023-08-26 23:58:25,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494937676] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:25,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879126275] [2023-08-26 23:58:25,870 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-26 23:58:25,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:25,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:25,873 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-26 23:58:25,899 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-26 23:58:26,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:26,009 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 42 conjunts are in the unsatisfiable core [2023-08-26 23:58:26,010 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:26,118 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-26 23:58:26,158 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-26 23:58:26,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 23:58:26,281 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-26 23:58:26,381 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:26,381 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:58:26,743 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:26,743 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 45 treesize of output 34 [2023-08-26 23:58:26,752 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:26,752 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 302 treesize of output 266 [2023-08-26 23:58:26,763 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:26,763 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 122 treesize of output 119 [2023-08-26 23:58:26,768 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 102 [2023-08-26 23:58:26,824 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:26,825 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 93 treesize of output 57 [2023-08-26 23:58:26,832 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-26 23:58:26,833 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 424 treesize of output 368 [2023-08-26 23:58:26,843 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:26,844 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 368 treesize of output 348 [2023-08-26 23:58:26,855 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:26,856 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 340 treesize of output 308 [2023-08-26 23:58:27,070 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:27,071 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 45 treesize of output 34 [2023-08-26 23:58:27,084 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:27,084 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 134 [2023-08-26 23:58:27,095 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:27,096 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 122 treesize of output 119 [2023-08-26 23:58:27,102 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 102 [2023-08-26 23:58:27,267 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:27,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879126275] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:58:27,267 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:58:27,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 30 [2023-08-26 23:58:27,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688693410] [2023-08-26 23:58:27,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:58:27,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-26 23:58:27,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:27,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-26 23:58:27,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=755, Unknown=24, NotChecked=0, Total=930 [2023-08-26 23:58:27,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 510 [2023-08-26 23:58:27,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 349 transitions, 4226 flow. Second operand has 31 states, 31 states have (on average 141.5483870967742) internal successors, (4388), 31 states have internal predecessors, (4388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:27,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:27,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 510 [2023-08-26 23:58:27,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:29,091 INFO L124 PetriNetUnfolderBase]: 2403/4039 cut-off events. [2023-08-26 23:58:29,092 INFO L125 PetriNetUnfolderBase]: For 27752/27752 co-relation queries the response was YES. [2023-08-26 23:58:29,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22348 conditions, 4039 events. 2403/4039 cut-off events. For 27752/27752 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 24262 event pairs, 289 based on Foata normal form. 58/4097 useless extension candidates. Maximal degree in co-relation 22305. Up to 1312 conditions per place. [2023-08-26 23:58:29,117 INFO L140 encePairwiseOnDemand]: 496/510 looper letters, 288 selfloop transitions, 236 changer transitions 0/524 dead transitions. [2023-08-26 23:58:29,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 524 transitions, 6848 flow [2023-08-26 23:58:29,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-26 23:58:29,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-26 23:58:29,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2625 transitions. [2023-08-26 23:58:29,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28594771241830064 [2023-08-26 23:58:29,121 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2625 transitions. [2023-08-26 23:58:29,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2625 transitions. [2023-08-26 23:58:29,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:29,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2625 transitions. [2023-08-26 23:58:29,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 145.83333333333334) internal successors, (2625), 18 states have internal predecessors, (2625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:29,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 510.0) internal successors, (9690), 19 states have internal predecessors, (9690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:29,129 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 510.0) internal successors, (9690), 19 states have internal predecessors, (9690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:29,129 INFO L175 Difference]: Start difference. First operand has 163 places, 349 transitions, 4226 flow. Second operand 18 states and 2625 transitions. [2023-08-26 23:58:29,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 524 transitions, 6848 flow [2023-08-26 23:58:29,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 524 transitions, 6650 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-08-26 23:58:29,221 INFO L231 Difference]: Finished difference. Result has 179 places, 411 transitions, 5535 flow [2023-08-26 23:58:29,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=4039, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5535, PETRI_PLACES=179, PETRI_TRANSITIONS=411} [2023-08-26 23:58:29,222 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 141 predicate places. [2023-08-26 23:58:29,222 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 411 transitions, 5535 flow [2023-08-26 23:58:29,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 141.5483870967742) internal successors, (4388), 31 states have internal predecessors, (4388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:29,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:29,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:29,227 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-08-26 23:58:29,424 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,SelfDestructingSolverStorable42 [2023-08-26 23:58:29,424 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:29,425 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:29,425 INFO L85 PathProgramCache]: Analyzing trace with hash 785912790, now seen corresponding path program 8 times [2023-08-26 23:58:29,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:29,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215181735] [2023-08-26 23:58:29,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:29,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:29,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:30,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:30,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:30,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215181735] [2023-08-26 23:58:30,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215181735] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:30,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773085091] [2023-08-26 23:58:30,066 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 23:58:30,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:30,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:30,067 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-26 23:58:30,069 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-26 23:58:30,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 23:58:30,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:30,187 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-26 23:58:30,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:30,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 23:58:30,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 23:58:30,208 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-08-26 23:58:30,208 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 20 [2023-08-26 23:58:30,239 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-26 23:58:30,275 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-26 23:58:30,275 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-26 23:58:30,316 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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-26 23:58:30,347 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-26 23:58:30,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 23:58:30,454 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-26 23:58:30,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:30,573 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:58:30,729 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (+ c_~get2~0.offset (* c_thread1Thread1of1ForFork0_~i~0 4)))) (let ((.cse0 (forall ((v_ArrVal_1337 (Array Int Int)) (~get2~0.base Int)) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1337) ~get2~0.base) .cse2) |c_thread1Thread1of1ForFork0_#t~mem2|))))) (and (or (< 0 c_~n2~0) .cse0) (or (< 0 c_~n1~0) .cse0) (forall ((v_ArrVal_1337 (Array Int Int)) (~get2~0.base Int)) (let ((.cse3 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1337))) (let ((.cse1 (select .cse3 ~get2~0.base))) (or (not (= (select .cse1 .cse2) |c_thread1Thread1of1ForFork0_#t~mem2|)) (= (select .cse1 c_~get2~0.offset) (select (select .cse3 c_~get1~0.base) c_~get1~0.offset))))))))) is different from false [2023-08-26 23:58:30,744 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse5 (* c_thread1Thread1of1ForFork0_~i~0 4))) (let ((.cse2 (+ c_~get2~0.offset .cse5)) (.cse3 (select (select |c_#memory_int| c_~get1~0.base) (+ c_~get1~0.offset .cse5)))) (let ((.cse4 (forall ((v_ArrVal_1337 (Array Int Int)) (~get2~0.base Int)) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1337) ~get2~0.base) .cse2) .cse3))))) (and (forall ((v_ArrVal_1337 (Array Int Int)) (~get2~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1337))) (let ((.cse0 (select .cse1 ~get2~0.base))) (or (= (select .cse0 c_~get2~0.offset) (select (select .cse1 c_~get1~0.base) c_~get1~0.offset)) (not (= (select .cse0 .cse2) .cse3)))))) (or (< 0 c_~n2~0) .cse4) (or (< 0 c_~n1~0) .cse4))))) is different from false [2023-08-26 23:58:30,761 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (select (select |c_#memory_int| c_~get1~0.base) c_~get1~0.offset))) (let ((.cse0 (forall ((v_ArrVal_1337 (Array Int Int)) (~get2~0.base Int)) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1337) ~get2~0.base) c_~get2~0.offset) .cse3))))) (and (or (< 0 c_~n2~0) .cse0) (forall ((v_ArrVal_1337 (Array Int Int)) (~get2~0.base Int)) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1337))) (let ((.cse1 (select (select .cse2 ~get2~0.base) c_~get2~0.offset))) (or (= .cse1 (select (select .cse2 c_~get1~0.base) c_~get1~0.offset)) (not (= .cse1 .cse3)))))) (or (< 0 c_~n1~0) .cse0)))) is different from false [2023-08-26 23:58:30,789 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse0 (forall ((v_ArrVal_1337 (Array Int Int)) (v_ArrVal_1336 (Array Int Int)) (~get2~0.base Int)) (not (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1336))) (= (select (select .cse4 c_~get1~0.base) c_~get1~0.offset) (select (select (store .cse4 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1337) ~get2~0.base) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))))))) (and (or (< 0 c_~n2~0) .cse0) (or (< 0 c_~n1~0) .cse0) (forall ((v_ArrVal_1337 (Array Int Int)) (v_ArrVal_1336 (Array Int Int)) (~get2~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_1336))) (let ((.cse3 (store .cse1 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1337))) (let ((.cse2 (select (select .cse3 ~get2~0.base) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (not (= (select (select .cse1 c_~get1~0.base) c_~get1~0.offset) .cse2)) (= (select (select .cse3 c_~get1~0.base) c_~get1~0.offset) .cse2)))))))) is different from false [2023-08-26 23:58:31,001 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:31,001 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 51 treesize of output 40 [2023-08-26 23:58:31,011 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:31,012 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1190 treesize of output 1106 [2023-08-26 23:58:31,029 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:31,029 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 542 treesize of output 503 [2023-08-26 23:58:31,042 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:31,043 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 494 treesize of output 479 [2023-08-26 23:58:31,053 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 470 treesize of output 438 [2023-08-26 23:58:31,390 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:31,391 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 105 treesize of output 69 [2023-08-26 23:58:31,405 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-26 23:58:31,405 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11340 treesize of output 10636 [2023-08-26 23:58:31,472 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:31,472 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1588 treesize of output 1540 [2023-08-26 23:58:31,499 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:31,499 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1532 treesize of output 1380 [2023-08-26 23:58:31,523 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:31,524 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1372 treesize of output 1268 [2023-08-26 23:58:32,331 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-26 23:58:32,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773085091] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:58:32,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:58:32,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-26 23:58:32,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268283826] [2023-08-26 23:58:32,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:58:32,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-26 23:58:32,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:32,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-26 23:58:32,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=600, Unknown=21, NotChecked=212, Total=930 [2023-08-26 23:58:32,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 510 [2023-08-26 23:58:32,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 411 transitions, 5535 flow. Second operand has 31 states, 31 states have (on average 138.48387096774192) internal successors, (4293), 31 states have internal predecessors, (4293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:32,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:32,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 510 [2023-08-26 23:58:32,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:33,830 INFO L124 PetriNetUnfolderBase]: 2370/3940 cut-off events. [2023-08-26 23:58:33,830 INFO L125 PetriNetUnfolderBase]: For 34672/34672 co-relation queries the response was YES. [2023-08-26 23:58:33,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23934 conditions, 3940 events. 2370/3940 cut-off events. For 34672/34672 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 23104 event pairs, 600 based on Foata normal form. 10/3950 useless extension candidates. Maximal degree in co-relation 23885. Up to 2692 conditions per place. [2023-08-26 23:58:33,857 INFO L140 encePairwiseOnDemand]: 497/510 looper letters, 275 selfloop transitions, 160 changer transitions 0/435 dead transitions. [2023-08-26 23:58:33,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 435 transitions, 6513 flow [2023-08-26 23:58:33,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 23:58:33,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 23:58:33,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1558 transitions. [2023-08-26 23:58:33,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27771836007130124 [2023-08-26 23:58:33,859 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1558 transitions. [2023-08-26 23:58:33,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1558 transitions. [2023-08-26 23:58:33,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:33,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1558 transitions. [2023-08-26 23:58:33,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 141.63636363636363) internal successors, (1558), 11 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:33,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 510.0) internal successors, (6120), 12 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:33,863 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 510.0) internal successors, (6120), 12 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:33,863 INFO L175 Difference]: Start difference. First operand has 179 places, 411 transitions, 5535 flow. Second operand 11 states and 1558 transitions. [2023-08-26 23:58:33,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 435 transitions, 6513 flow [2023-08-26 23:58:34,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 435 transitions, 6149 flow, removed 68 selfloop flow, removed 8 redundant places. [2023-08-26 23:58:34,047 INFO L231 Difference]: Finished difference. Result has 181 places, 401 transitions, 5326 flow [2023-08-26 23:58:34,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=5006, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5326, PETRI_PLACES=181, PETRI_TRANSITIONS=401} [2023-08-26 23:58:34,048 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 143 predicate places. [2023-08-26 23:58:34,048 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 401 transitions, 5326 flow [2023-08-26 23:58:34,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 138.48387096774192) internal successors, (4293), 31 states have internal predecessors, (4293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:34,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:34,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:34,053 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-26 23:58:34,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:34,249 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:34,250 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:34,250 INFO L85 PathProgramCache]: Analyzing trace with hash 585445386, now seen corresponding path program 9 times [2023-08-26 23:58:34,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:34,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381874862] [2023-08-26 23:58:34,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:34,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:34,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:34,675 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-26 23:58:34,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:34,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381874862] [2023-08-26 23:58:34,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381874862] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:34,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306952325] [2023-08-26 23:58:34,676 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 23:58:34,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:34,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:34,687 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-26 23:58:34,688 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-26 23:58:34,901 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 23:58:34,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:34,903 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-26 23:58:34,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:35,092 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-26 23:58:35,092 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:58:35,177 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-26 23:58:35,178 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-26 23:58:35,183 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-26 23:58:35,184 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-26 23:58:35,219 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-26 23:58:35,219 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-26 23:58:35,329 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:35,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306952325] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:58:35,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:58:35,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 21 [2023-08-26 23:58:35,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850918080] [2023-08-26 23:58:35,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:58:35,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-26 23:58:35,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:35,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-26 23:58:35,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2023-08-26 23:58:35,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-26 23:58:35,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 401 transitions, 5326 flow. Second operand has 22 states, 22 states have (on average 149.77272727272728) internal successors, (3295), 22 states have internal predecessors, (3295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:35,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:35,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-26 23:58:35,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:36,223 INFO L124 PetriNetUnfolderBase]: 2312/3882 cut-off events. [2023-08-26 23:58:36,224 INFO L125 PetriNetUnfolderBase]: For 31355/31355 co-relation queries the response was YES. [2023-08-26 23:58:36,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22676 conditions, 3882 events. 2312/3882 cut-off events. For 31355/31355 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 22866 event pairs, 560 based on Foata normal form. 58/3940 useless extension candidates. Maximal degree in co-relation 22628. Up to 2968 conditions per place. [2023-08-26 23:58:36,249 INFO L140 encePairwiseOnDemand]: 497/510 looper letters, 326 selfloop transitions, 154 changer transitions 0/480 dead transitions. [2023-08-26 23:58:36,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 480 transitions, 7249 flow [2023-08-26 23:58:36,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-26 23:58:36,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-26 23:58:36,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1690 transitions. [2023-08-26 23:58:36,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30124777183600715 [2023-08-26 23:58:36,251 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1690 transitions. [2023-08-26 23:58:36,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1690 transitions. [2023-08-26 23:58:36,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:36,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1690 transitions. [2023-08-26 23:58:36,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 153.63636363636363) internal successors, (1690), 11 states have internal predecessors, (1690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:36,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 510.0) internal successors, (6120), 12 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:36,256 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 510.0) internal successors, (6120), 12 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:36,257 INFO L175 Difference]: Start difference. First operand has 181 places, 401 transitions, 5326 flow. Second operand 11 states and 1690 transitions. [2023-08-26 23:58:36,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 480 transitions, 7249 flow [2023-08-26 23:58:36,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 480 transitions, 6899 flow, removed 0 selfloop flow, removed 10 redundant places. [2023-08-26 23:58:36,390 INFO L231 Difference]: Finished difference. Result has 184 places, 429 transitions, 5913 flow [2023-08-26 23:58:36,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=5006, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5913, PETRI_PLACES=184, PETRI_TRANSITIONS=429} [2023-08-26 23:58:36,391 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 146 predicate places. [2023-08-26 23:58:36,391 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 429 transitions, 5913 flow [2023-08-26 23:58:36,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 149.77272727272728) internal successors, (3295), 22 states have internal predecessors, (3295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:36,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:36,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:36,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-08-26 23:58:36,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:36,592 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:36,593 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:36,593 INFO L85 PathProgramCache]: Analyzing trace with hash -2044971310, now seen corresponding path program 10 times [2023-08-26 23:58:36,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:36,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340263484] [2023-08-26 23:58:36,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:36,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:36,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:36,967 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:36,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:36,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340263484] [2023-08-26 23:58:36,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340263484] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:36,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915728770] [2023-08-26 23:58:36,967 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 23:58:36,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:36,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:36,969 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-26 23:58:36,993 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-26 23:58:37,124 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 23:58:37,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:37,126 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-26 23:58:37,127 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:37,252 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 23:58:37,252 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:58:37,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915728770] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:58:37,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:58:37,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2023-08-26 23:58:37,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148994747] [2023-08-26 23:58:37,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:37,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 23:58:37,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:37,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 23:58:37,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2023-08-26 23:58:37,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 510 [2023-08-26 23:58:37,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 429 transitions, 5913 flow. Second operand has 8 states, 8 states have (on average 170.5) internal successors, (1364), 8 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:37,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:37,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 510 [2023-08-26 23:58:37,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:38,033 INFO L124 PetriNetUnfolderBase]: 2347/3967 cut-off events. [2023-08-26 23:58:38,033 INFO L125 PetriNetUnfolderBase]: For 34138/34138 co-relation queries the response was YES. [2023-08-26 23:58:38,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24253 conditions, 3967 events. 2347/3967 cut-off events. For 34138/34138 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 23584 event pairs, 560 based on Foata normal form. 10/3977 useless extension candidates. Maximal degree in co-relation 24202. Up to 2992 conditions per place. [2023-08-26 23:58:38,061 INFO L140 encePairwiseOnDemand]: 501/510 looper letters, 340 selfloop transitions, 129 changer transitions 0/469 dead transitions. [2023-08-26 23:58:38,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 469 transitions, 7314 flow [2023-08-26 23:58:38,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 23:58:38,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 23:58:38,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1230 transitions. [2023-08-26 23:58:38,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3445378151260504 [2023-08-26 23:58:38,064 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1230 transitions. [2023-08-26 23:58:38,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1230 transitions. [2023-08-26 23:58:38,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:38,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1230 transitions. [2023-08-26 23:58:38,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 175.71428571428572) internal successors, (1230), 7 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:38,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:38,068 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:38,068 INFO L175 Difference]: Start difference. First operand has 184 places, 429 transitions, 5913 flow. Second operand 7 states and 1230 transitions. [2023-08-26 23:58:38,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 469 transitions, 7314 flow [2023-08-26 23:58:38,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 469 transitions, 6982 flow, removed 27 selfloop flow, removed 7 redundant places. [2023-08-26 23:58:38,194 INFO L231 Difference]: Finished difference. Result has 185 places, 439 transitions, 6076 flow [2023-08-26 23:58:38,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=5581, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6076, PETRI_PLACES=185, PETRI_TRANSITIONS=439} [2023-08-26 23:58:38,195 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 147 predicate places. [2023-08-26 23:58:38,195 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 439 transitions, 6076 flow [2023-08-26 23:58:38,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 170.5) internal successors, (1364), 8 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:38,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:38,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:38,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-08-26 23:58:38,396 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,SelfDestructingSolverStorable45 [2023-08-26 23:58:38,396 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:38,396 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:38,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1307395306, now seen corresponding path program 11 times [2023-08-26 23:58:38,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:38,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864965245] [2023-08-26 23:58:38,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:38,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:38,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:38,744 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:38,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:38,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864965245] [2023-08-26 23:58:38,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864965245] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:38,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009973238] [2023-08-26 23:58:38,745 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-26 23:58:38,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:38,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:38,749 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-26 23:58:38,773 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-26 23:58:38,902 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 23:58:38,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:38,903 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-26 23:58:38,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:39,053 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 23:58:39,053 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:58:39,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009973238] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:58:39,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:58:39,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 17 [2023-08-26 23:58:39,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309601380] [2023-08-26 23:58:39,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:39,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 23:58:39,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:39,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 23:58:39,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2023-08-26 23:58:39,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 510 [2023-08-26 23:58:39,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 439 transitions, 6076 flow. Second operand has 9 states, 9 states have (on average 170.22222222222223) internal successors, (1532), 9 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:39,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:39,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 510 [2023-08-26 23:58:39,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:39,751 INFO L124 PetriNetUnfolderBase]: 2395/4171 cut-off events. [2023-08-26 23:58:39,751 INFO L125 PetriNetUnfolderBase]: For 37157/37157 co-relation queries the response was YES. [2023-08-26 23:58:39,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25182 conditions, 4171 events. 2395/4171 cut-off events. For 37157/37157 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 26172 event pairs, 573 based on Foata normal form. 10/4181 useless extension candidates. Maximal degree in co-relation 25129. Up to 2767 conditions per place. [2023-08-26 23:58:39,781 INFO L140 encePairwiseOnDemand]: 501/510 looper letters, 382 selfloop transitions, 116 changer transitions 0/498 dead transitions. [2023-08-26 23:58:39,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 498 transitions, 7719 flow [2023-08-26 23:58:39,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 23:58:39,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 23:58:39,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1233 transitions. [2023-08-26 23:58:39,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3453781512605042 [2023-08-26 23:58:39,782 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1233 transitions. [2023-08-26 23:58:39,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1233 transitions. [2023-08-26 23:58:39,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:39,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1233 transitions. [2023-08-26 23:58:39,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 176.14285714285714) internal successors, (1233), 7 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:39,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:39,785 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:39,785 INFO L175 Difference]: Start difference. First operand has 185 places, 439 transitions, 6076 flow. Second operand 7 states and 1233 transitions. [2023-08-26 23:58:39,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 498 transitions, 7719 flow [2023-08-26 23:58:39,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 498 transitions, 7455 flow, removed 14 selfloop flow, removed 4 redundant places. [2023-08-26 23:58:39,929 INFO L231 Difference]: Finished difference. Result has 190 places, 449 transitions, 6308 flow [2023-08-26 23:58:39,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=5812, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6308, PETRI_PLACES=190, PETRI_TRANSITIONS=449} [2023-08-26 23:58:39,930 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 152 predicate places. [2023-08-26 23:58:39,930 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 449 transitions, 6308 flow [2023-08-26 23:58:39,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 170.22222222222223) internal successors, (1532), 9 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:39,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:39,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:39,937 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-26 23:58:40,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-08-26 23:58:40,136 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:40,136 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:40,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1343034646, now seen corresponding path program 12 times [2023-08-26 23:58:40,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:40,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645620740] [2023-08-26 23:58:40,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:40,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:40,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:40,524 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:40,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:40,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645620740] [2023-08-26 23:58:40,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645620740] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:40,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986826668] [2023-08-26 23:58:40,525 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-26 23:58:40,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:40,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:40,529 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-26 23:58:40,538 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-26 23:58:40,702 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-26 23:58:40,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:40,704 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-26 23:58:40,705 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:40,878 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:40,878 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:58:40,952 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-26 23:58:40,952 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-26 23:58:40,958 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-26 23:58:40,958 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-26 23:58:40,994 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-26 23:58:40,994 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-26 23:58:41,133 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:41,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986826668] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:41,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 23:58:41,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-08-26 23:58:41,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039401017] [2023-08-26 23:58:41,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:41,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 23:58:41,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:41,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 23:58:41,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2023-08-26 23:58:41,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 510 [2023-08-26 23:58:41,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 449 transitions, 6308 flow. Second operand has 10 states, 10 states have (on average 154.0) internal successors, (1540), 10 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:41,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:41,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 510 [2023-08-26 23:58:41,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:41,949 INFO L124 PetriNetUnfolderBase]: 2362/4072 cut-off events. [2023-08-26 23:58:41,950 INFO L125 PetriNetUnfolderBase]: For 38424/38424 co-relation queries the response was YES. [2023-08-26 23:58:41,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24752 conditions, 4072 events. 2362/4072 cut-off events. For 38424/38424 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 25073 event pairs, 673 based on Foata normal form. 10/4082 useless extension candidates. Maximal degree in co-relation 24696. Up to 3165 conditions per place. [2023-08-26 23:58:41,987 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 339 selfloop transitions, 135 changer transitions 0/474 dead transitions. [2023-08-26 23:58:41,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 474 transitions, 7440 flow [2023-08-26 23:58:41,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 23:58:41,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 23:58:41,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1573 transitions. [2023-08-26 23:58:41,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3084313725490196 [2023-08-26 23:58:41,989 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1573 transitions. [2023-08-26 23:58:41,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1573 transitions. [2023-08-26 23:58:41,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:41,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1573 transitions. [2023-08-26 23:58:41,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 157.3) internal successors, (1573), 10 states have internal predecessors, (1573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:41,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 510.0) internal successors, (5610), 11 states have internal predecessors, (5610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:41,993 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 510.0) internal successors, (5610), 11 states have internal predecessors, (5610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:41,993 INFO L175 Difference]: Start difference. First operand has 190 places, 449 transitions, 6308 flow. Second operand 10 states and 1573 transitions. [2023-08-26 23:58:41,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 474 transitions, 7440 flow [2023-08-26 23:58:42,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 474 transitions, 7218 flow, removed 23 selfloop flow, removed 3 redundant places. [2023-08-26 23:58:42,206 INFO L231 Difference]: Finished difference. Result has 197 places, 446 transitions, 6298 flow [2023-08-26 23:58:42,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=5992, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6298, PETRI_PLACES=197, PETRI_TRANSITIONS=446} [2023-08-26 23:58:42,207 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 159 predicate places. [2023-08-26 23:58:42,207 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 446 transitions, 6298 flow [2023-08-26 23:58:42,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 154.0) internal successors, (1540), 10 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:42,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:42,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:42,212 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-26 23:58:42,408 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,SelfDestructingSolverStorable47 [2023-08-26 23:58:42,408 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:42,409 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:42,409 INFO L85 PathProgramCache]: Analyzing trace with hash 71232110, now seen corresponding path program 1 times [2023-08-26 23:58:42,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:42,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274567036] [2023-08-26 23:58:42,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:42,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:42,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:42,811 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:42,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:42,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274567036] [2023-08-26 23:58:42,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274567036] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:42,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279770581] [2023-08-26 23:58:42,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:42,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:42,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:42,813 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-26 23:58:42,814 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-26 23:58:42,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:42,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-26 23:58:42,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:43,192 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:58:43,192 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:58:43,238 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:43,238 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-26 23:58:44,034 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 23:58:44,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279770581] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:58:44,034 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:58:44,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 22 [2023-08-26 23:58:44,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211161270] [2023-08-26 23:58:44,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:58:44,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-26 23:58:44,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:44,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-26 23:58:44,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2023-08-26 23:58:44,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-26 23:58:44,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 446 transitions, 6298 flow. Second operand has 24 states, 24 states have (on average 159.375) internal successors, (3825), 24 states have internal predecessors, (3825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:44,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:44,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-26 23:58:44,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:45,212 INFO L124 PetriNetUnfolderBase]: 2547/4374 cut-off events. [2023-08-26 23:58:45,212 INFO L125 PetriNetUnfolderBase]: For 42018/42018 co-relation queries the response was YES. [2023-08-26 23:58:45,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27133 conditions, 4374 events. 2547/4374 cut-off events. For 42018/42018 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 27238 event pairs, 499 based on Foata normal form. 68/4442 useless extension candidates. Maximal degree in co-relation 27076. Up to 1963 conditions per place. [2023-08-26 23:58:45,254 INFO L140 encePairwiseOnDemand]: 497/510 looper letters, 377 selfloop transitions, 165 changer transitions 52/594 dead transitions. [2023-08-26 23:58:45,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 594 transitions, 9376 flow [2023-08-26 23:58:45,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-26 23:58:45,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-26 23:58:45,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2471 transitions. [2023-08-26 23:58:45,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3230065359477124 [2023-08-26 23:58:45,256 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2471 transitions. [2023-08-26 23:58:45,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2471 transitions. [2023-08-26 23:58:45,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:45,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2471 transitions. [2023-08-26 23:58:45,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 164.73333333333332) internal successors, (2471), 15 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:45,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 510.0) internal successors, (8160), 16 states have internal predecessors, (8160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:45,261 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 510.0) internal successors, (8160), 16 states have internal predecessors, (8160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:45,261 INFO L175 Difference]: Start difference. First operand has 197 places, 446 transitions, 6298 flow. Second operand 15 states and 2471 transitions. [2023-08-26 23:58:45,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 594 transitions, 9376 flow [2023-08-26 23:58:45,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 594 transitions, 9007 flow, removed 10 selfloop flow, removed 8 redundant places. [2023-08-26 23:58:45,450 INFO L231 Difference]: Finished difference. Result has 207 places, 429 transitions, 6234 flow [2023-08-26 23:58:45,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=5938, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6234, PETRI_PLACES=207, PETRI_TRANSITIONS=429} [2023-08-26 23:58:45,451 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 169 predicate places. [2023-08-26 23:58:45,451 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 429 transitions, 6234 flow [2023-08-26 23:58:45,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 159.375) internal successors, (3825), 24 states have internal predecessors, (3825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:45,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:45,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:45,456 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-08-26 23:58:45,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:45,652 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:45,652 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:45,652 INFO L85 PathProgramCache]: Analyzing trace with hash 648623432, now seen corresponding path program 1 times [2023-08-26 23:58:45,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:45,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945334195] [2023-08-26 23:58:45,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:45,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:45,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:46,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:46,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:46,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945334195] [2023-08-26 23:58:46,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945334195] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:46,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565973392] [2023-08-26 23:58:46,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:46,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:46,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:46,144 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-26 23:58:46,145 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-26 23:58:46,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:46,273 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 61 conjunts are in the unsatisfiable core [2023-08-26 23:58:46,275 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:46,371 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-26 23:58:46,403 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-26 23:58:46,445 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-26 23:58:46,695 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:46,695 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-26 23:58:46,829 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:46,829 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:58:49,809 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:49,809 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 47 treesize of output 36 [2023-08-26 23:58:49,823 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-26 23:58:49,824 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1142 treesize of output 1021 [2023-08-26 23:58:49,842 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:49,842 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 238 [2023-08-26 23:58:49,858 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:49,858 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-08-26 23:58:50,167 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:50,168 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 47 treesize of output 36 [2023-08-26 23:58:50,179 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:50,179 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 566 treesize of output 513 [2023-08-26 23:58:50,195 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:50,195 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 222 [2023-08-26 23:58:50,222 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:50,223 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 214 treesize of output 206 [2023-08-26 23:58:50,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:50,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565973392] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 23:58:50,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 23:58:50,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 35 [2023-08-26 23:58:50,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128958265] [2023-08-26 23:58:50,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 23:58:50,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-08-26 23:58:50,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:50,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-08-26 23:58:50,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=1116, Unknown=3, NotChecked=0, Total=1332 [2023-08-26 23:58:50,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 510 [2023-08-26 23:58:50,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 429 transitions, 6234 flow. Second operand has 37 states, 37 states have (on average 127.70270270270271) internal successors, (4725), 37 states have internal predecessors, (4725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:50,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:50,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 510 [2023-08-26 23:58:50,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:53,132 INFO L124 PetriNetUnfolderBase]: 2567/4394 cut-off events. [2023-08-26 23:58:53,132 INFO L125 PetriNetUnfolderBase]: For 44868/44868 co-relation queries the response was YES. [2023-08-26 23:58:53,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27654 conditions, 4394 events. 2567/4394 cut-off events. For 44868/44868 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 27383 event pairs, 320 based on Foata normal form. 5/4399 useless extension candidates. Maximal degree in co-relation 27593. Up to 1378 conditions per place. [2023-08-26 23:58:53,161 INFO L140 encePairwiseOnDemand]: 495/510 looper letters, 275 selfloop transitions, 320 changer transitions 22/617 dead transitions. [2023-08-26 23:58:53,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 617 transitions, 9824 flow [2023-08-26 23:58:53,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-26 23:58:53,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-26 23:58:53,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3541 transitions. [2023-08-26 23:58:53,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2571532316630356 [2023-08-26 23:58:53,164 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3541 transitions. [2023-08-26 23:58:53,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3541 transitions. [2023-08-26 23:58:53,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:53,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3541 transitions. [2023-08-26 23:58:53,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 131.14814814814815) internal successors, (3541), 27 states have internal predecessors, (3541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:53,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 510.0) internal successors, (14280), 28 states have internal predecessors, (14280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:53,172 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 510.0) internal successors, (14280), 28 states have internal predecessors, (14280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:53,172 INFO L175 Difference]: Start difference. First operand has 207 places, 429 transitions, 6234 flow. Second operand 27 states and 3541 transitions. [2023-08-26 23:58:53,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 617 transitions, 9824 flow [2023-08-26 23:58:53,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 617 transitions, 9530 flow, removed 27 selfloop flow, removed 10 redundant places. [2023-08-26 23:58:53,342 INFO L231 Difference]: Finished difference. Result has 221 places, 509 transitions, 8059 flow [2023-08-26 23:58:53,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=6021, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=8059, PETRI_PLACES=221, PETRI_TRANSITIONS=509} [2023-08-26 23:58:53,343 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 183 predicate places. [2023-08-26 23:58:53,343 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 509 transitions, 8059 flow [2023-08-26 23:58:53,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 127.70270270270271) internal successors, (4725), 37 states have internal predecessors, (4725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:53,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:53,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:53,349 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-26 23:58:53,544 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,SelfDestructingSolverStorable49 [2023-08-26 23:58:53,544 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:53,545 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:53,545 INFO L85 PathProgramCache]: Analyzing trace with hash 95281128, now seen corresponding path program 2 times [2023-08-26 23:58:53,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:53,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550838954] [2023-08-26 23:58:53,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:53,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:53,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:54,122 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:54,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:54,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550838954] [2023-08-26 23:58:54,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550838954] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:54,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280040542] [2023-08-26 23:58:54,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 23:58:54,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:54,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:54,125 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-26 23:58:54,127 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-26 23:58:54,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-26 23:58:54,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:54,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-26 23:58:54,379 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:54,739 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:58:54,740 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 101 treesize of output 97 [2023-08-26 23:58:54,885 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 23:58:54,885 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:58:54,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280040542] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:58:54,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:58:54,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 20 [2023-08-26 23:58:54,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397240722] [2023-08-26 23:58:54,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:54,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 23:58:54,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:54,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 23:58:54,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2023-08-26 23:58:54,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 510 [2023-08-26 23:58:54,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 509 transitions, 8059 flow. Second operand has 12 states, 12 states have (on average 155.75) internal successors, (1869), 12 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:54,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:54,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 510 [2023-08-26 23:58:54,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:58:55,969 INFO L124 PetriNetUnfolderBase]: 2615/4466 cut-off events. [2023-08-26 23:58:55,969 INFO L125 PetriNetUnfolderBase]: For 49271/49271 co-relation queries the response was YES. [2023-08-26 23:58:55,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29021 conditions, 4466 events. 2615/4466 cut-off events. For 49271/49271 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 27856 event pairs, 587 based on Foata normal form. 5/4471 useless extension candidates. Maximal degree in co-relation 28958. Up to 2729 conditions per place. [2023-08-26 23:58:56,006 INFO L140 encePairwiseOnDemand]: 500/510 looper letters, 374 selfloop transitions, 202 changer transitions 16/592 dead transitions. [2023-08-26 23:58:56,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 592 transitions, 10528 flow [2023-08-26 23:58:56,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 23:58:56,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 23:58:56,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1446 transitions. [2023-08-26 23:58:56,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3150326797385621 [2023-08-26 23:58:56,008 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1446 transitions. [2023-08-26 23:58:56,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1446 transitions. [2023-08-26 23:58:56,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:58:56,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1446 transitions. [2023-08-26 23:58:56,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 160.66666666666666) internal successors, (1446), 9 states have internal predecessors, (1446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:56,011 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:56,011 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:56,011 INFO L175 Difference]: Start difference. First operand has 221 places, 509 transitions, 8059 flow. Second operand 9 states and 1446 transitions. [2023-08-26 23:58:56,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 592 transitions, 10528 flow [2023-08-26 23:58:56,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 592 transitions, 10397 flow, removed 25 selfloop flow, removed 12 redundant places. [2023-08-26 23:58:56,241 INFO L231 Difference]: Finished difference. Result has 217 places, 532 transitions, 9059 flow [2023-08-26 23:58:56,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=7930, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9059, PETRI_PLACES=217, PETRI_TRANSITIONS=532} [2023-08-26 23:58:56,242 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 179 predicate places. [2023-08-26 23:58:56,242 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 532 transitions, 9059 flow [2023-08-26 23:58:56,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 155.75) internal successors, (1869), 12 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:56,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:58:56,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:58:56,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-08-26 23:58:56,447 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,SelfDestructingSolverStorable50 [2023-08-26 23:58:56,447 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:58:56,447 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:58:56,447 INFO L85 PathProgramCache]: Analyzing trace with hash -75193266, now seen corresponding path program 3 times [2023-08-26 23:58:56,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:58:56,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109863346] [2023-08-26 23:58:56,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:58:56,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:58:56,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:58:57,761 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:58:57,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:58:57,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109863346] [2023-08-26 23:58:57,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109863346] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:58:57,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544420494] [2023-08-26 23:58:57,762 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 23:58:57,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:58:57,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:58:57,765 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-26 23:58:57,780 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-26 23:58:58,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-26 23:58:58,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:58:58,022 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-26 23:58:58,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:58:58,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 23:58:58,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-26 23:58:58,405 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-26 23:58:58,406 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 41 [2023-08-26 23:58:58,639 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-26 23:58:58,639 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-26 23:58:58,697 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 23:58:58,697 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-26 23:58:58,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544420494] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 23:58:58,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-26 23:58:58,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [14] total 25 [2023-08-26 23:58:58,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949017847] [2023-08-26 23:58:58,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:58:58,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-26 23:58:58,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:58:58,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-26 23:58:58,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2023-08-26 23:58:58,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 510 [2023-08-26 23:58:58,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 532 transitions, 9059 flow. Second operand has 13 states, 13 states have (on average 151.6153846153846) internal successors, (1971), 13 states have internal predecessors, (1971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:58:58,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:58:58,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 510 [2023-08-26 23:58:58,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:59:00,037 INFO L124 PetriNetUnfolderBase]: 2658/4529 cut-off events. [2023-08-26 23:59:00,037 INFO L125 PetriNetUnfolderBase]: For 54028/54028 co-relation queries the response was YES. [2023-08-26 23:59:00,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30606 conditions, 4529 events. 2658/4529 cut-off events. For 54028/54028 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 28107 event pairs, 501 based on Foata normal form. 5/4534 useless extension candidates. Maximal degree in co-relation 30541. Up to 2151 conditions per place. [2023-08-26 23:59:00,073 INFO L140 encePairwiseOnDemand]: 500/510 looper letters, 459 selfloop transitions, 164 changer transitions 6/629 dead transitions. [2023-08-26 23:59:00,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 629 transitions, 11566 flow [2023-08-26 23:59:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-26 23:59:00,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-26 23:59:00,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1420 transitions. [2023-08-26 23:59:00,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3093681917211329 [2023-08-26 23:59:00,075 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1420 transitions. [2023-08-26 23:59:00,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1420 transitions. [2023-08-26 23:59:00,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 23:59:00,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1420 transitions. [2023-08-26 23:59:00,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 157.77777777777777) internal successors, (1420), 9 states have internal predecessors, (1420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:59:00,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:59:00,079 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:59:00,079 INFO L175 Difference]: Start difference. First operand has 217 places, 532 transitions, 9059 flow. Second operand 9 states and 1420 transitions. [2023-08-26 23:59:00,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 629 transitions, 11566 flow [2023-08-26 23:59:00,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 629 transitions, 11390 flow, removed 14 selfloop flow, removed 3 redundant places. [2023-08-26 23:59:00,297 INFO L231 Difference]: Finished difference. Result has 222 places, 534 transitions, 9246 flow [2023-08-26 23:59:00,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=8885, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9246, PETRI_PLACES=222, PETRI_TRANSITIONS=534} [2023-08-26 23:59:00,297 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 184 predicate places. [2023-08-26 23:59:00,297 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 534 transitions, 9246 flow [2023-08-26 23:59:00,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 151.6153846153846) internal successors, (1971), 13 states have internal predecessors, (1971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:59:00,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 23:59:00,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 23:59:00,302 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-08-26 23:59:00,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:59:00,498 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-26 23:59:00,499 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 23:59:00,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1959113086, now seen corresponding path program 4 times [2023-08-26 23:59:00,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 23:59:00,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121787366] [2023-08-26 23:59:00,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 23:59:00,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 23:59:00,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 23:59:01,677 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:59:01,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 23:59:01,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121787366] [2023-08-26 23:59:01,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121787366] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 23:59:01,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918090787] [2023-08-26 23:59:01,678 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 23:59:01,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 23:59:01,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 23:59:01,684 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-26 23:59:01,707 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-26 23:59:01,858 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 23:59:01,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 23:59:01,860 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-26 23:59:01,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 23:59:02,571 INFO L322 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-08-26 23:59:02,572 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 48 [2023-08-26 23:59:02,648 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 23:59:02,649 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 23:59:27,760 WARN L234 SmtUtils]: Spent 24.18s on a formula simplification. DAG size of input: 59 DAG size of output: 58 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 23:59:34,072 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-26 23:59:34,073 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 15 [2023-08-26 23:59:34,094 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-26 23:59:34,094 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 11 [2023-08-26 23:59:34,181 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-26 23:59:34,182 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 47 [2023-08-26 23:59:34,244 INFO L322 Elim1Store]: treesize reduction 68, result has 1.4 percent of original size [2023-08-26 23:59:34,245 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 1 [2023-08-26 23:59:34,413 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 23:59:34,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918090787] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-26 23:59:34,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-26 23:59:34,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [14, 12] total 34 [2023-08-26 23:59:34,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043581713] [2023-08-26 23:59:34,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 23:59:34,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-26 23:59:34,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 23:59:34,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-26 23:59:34,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1057, Unknown=1, NotChecked=0, Total=1190 [2023-08-26 23:59:34,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 510 [2023-08-26 23:59:34,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 534 transitions, 9246 flow. Second operand has 9 states, 9 states have (on average 162.33333333333334) internal successors, (1461), 9 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 23:59:34,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 23:59:34,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 510 [2023-08-26 23:59:34,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 23:59:56,887 WARN L234 SmtUtils]: Spent 19.71s on a formula simplification. DAG size of input: 92 DAG size of output: 90 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-26 23:59:59,094 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 00:00:01,304 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 00:00:03,342 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 00:00:04,344 INFO L124 PetriNetUnfolderBase]: 2688/4589 cut-off events. [2023-08-27 00:00:04,344 INFO L125 PetriNetUnfolderBase]: For 59281/59281 co-relation queries the response was YES. [2023-08-27 00:00:04,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31403 conditions, 4589 events. 2688/4589 cut-off events. For 59281/59281 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 28597 event pairs, 338 based on Foata normal form. 5/4594 useless extension candidates. Maximal degree in co-relation 31337. Up to 1592 conditions per place. [2023-08-27 00:00:04,389 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 286 selfloop transitions, 339 changer transitions 3/628 dead transitions. [2023-08-27 00:00:04,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 628 transitions, 11595 flow [2023-08-27 00:00:04,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 00:00:04,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 00:00:04,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1844 transitions. [2023-08-27 00:00:04,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32869875222816397 [2023-08-27 00:00:04,391 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1844 transitions. [2023-08-27 00:00:04,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1844 transitions. [2023-08-27 00:00:04,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:00:04,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1844 transitions. [2023-08-27 00:00:04,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 167.63636363636363) internal successors, (1844), 11 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:04,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 510.0) internal successors, (6120), 12 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:04,395 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 510.0) internal successors, (6120), 12 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:04,396 INFO L175 Difference]: Start difference. First operand has 222 places, 534 transitions, 9246 flow. Second operand 11 states and 1844 transitions. [2023-08-27 00:00:04,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 628 transitions, 11595 flow [2023-08-27 00:00:04,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 628 transitions, 11316 flow, removed 18 selfloop flow, removed 5 redundant places. [2023-08-27 00:00:04,674 INFO L231 Difference]: Finished difference. Result has 228 places, 566 transitions, 10331 flow [2023-08-27 00:00:04,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=8982, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10331, PETRI_PLACES=228, PETRI_TRANSITIONS=566} [2023-08-27 00:00:04,675 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 190 predicate places. [2023-08-27 00:00:04,675 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 566 transitions, 10331 flow [2023-08-27 00:00:04,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 162.33333333333334) internal successors, (1461), 9 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:04,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:00:04,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:00:04,681 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-08-27 00:00:04,880 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,SelfDestructingSolverStorable52 [2023-08-27 00:00:04,880 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:00:04,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:00:04,881 INFO L85 PathProgramCache]: Analyzing trace with hash 379964068, now seen corresponding path program 5 times [2023-08-27 00:00:04,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:00:04,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759082524] [2023-08-27 00:00:04,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:00:04,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:00:04,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:00:06,288 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:00:06,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:00:06,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759082524] [2023-08-27 00:00:06,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759082524] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:00:06,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584649726] [2023-08-27 00:00:06,289 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:00:06,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:00:06,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:00:06,290 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:00:06,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-08-27 00:00:06,477 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:00:06,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:00:06,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 63 conjunts are in the unsatisfiable core [2023-08-27 00:00:06,481 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:00:06,695 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 00:00:06,796 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 00:00:06,874 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 00:00:07,306 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 00:00:07,307 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-27 00:00:07,486 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:00:07,487 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:00:09,188 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:09,188 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 47 treesize of output 36 [2023-08-27 00:00:09,205 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-27 00:00:09,205 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 253 [2023-08-27 00:00:09,222 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:09,223 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 238 [2023-08-27 00:00:09,240 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:09,241 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-08-27 00:00:09,551 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:09,552 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 47 treesize of output 36 [2023-08-27 00:00:09,572 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:09,573 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 566 treesize of output 513 [2023-08-27 00:00:09,602 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:09,603 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 238 [2023-08-27 00:00:09,627 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:09,627 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-08-27 00:00:10,207 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:00:10,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584649726] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:00:10,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:00:10,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 38 [2023-08-27 00:00:10,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982759096] [2023-08-27 00:00:10,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:00:10,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-27 00:00:10,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:00:10,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-27 00:00:10,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=1306, Unknown=3, NotChecked=0, Total=1560 [2023-08-27 00:00:10,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 510 [2023-08-27 00:00:10,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 566 transitions, 10331 flow. Second operand has 40 states, 40 states have (on average 120.575) internal successors, (4823), 40 states have internal predecessors, (4823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:10,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:00:10,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 510 [2023-08-27 00:00:10,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:00:15,174 INFO L124 PetriNetUnfolderBase]: 2614/4548 cut-off events. [2023-08-27 00:00:15,174 INFO L125 PetriNetUnfolderBase]: For 60787/60787 co-relation queries the response was YES. [2023-08-27 00:00:15,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31869 conditions, 4548 events. 2614/4548 cut-off events. For 60787/60787 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 28991 event pairs, 321 based on Foata normal form. 89/4637 useless extension candidates. Maximal degree in co-relation 31803. Up to 1434 conditions per place. [2023-08-27 00:00:15,210 INFO L140 encePairwiseOnDemand]: 494/510 looper letters, 256 selfloop transitions, 390 changer transitions 39/685 dead transitions. [2023-08-27 00:00:15,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 685 transitions, 12614 flow [2023-08-27 00:00:15,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 00:00:15,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 00:00:15,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3849 transitions. [2023-08-27 00:00:15,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24345351043643262 [2023-08-27 00:00:15,213 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3849 transitions. [2023-08-27 00:00:15,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3849 transitions. [2023-08-27 00:00:15,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:00:15,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3849 transitions. [2023-08-27 00:00:15,217 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 124.16129032258064) internal successors, (3849), 31 states have internal predecessors, (3849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:15,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 510.0) internal successors, (16320), 32 states have internal predecessors, (16320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:15,224 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 510.0) internal successors, (16320), 32 states have internal predecessors, (16320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:15,224 INFO L175 Difference]: Start difference. First operand has 228 places, 566 transitions, 10331 flow. Second operand 31 states and 3849 transitions. [2023-08-27 00:00:15,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 685 transitions, 12614 flow [2023-08-27 00:00:15,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 685 transitions, 12359 flow, removed 22 selfloop flow, removed 6 redundant places. [2023-08-27 00:00:15,505 INFO L231 Difference]: Finished difference. Result has 261 places, 564 transitions, 10796 flow [2023-08-27 00:00:15,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=9632, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=356, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=10796, PETRI_PLACES=261, PETRI_TRANSITIONS=564} [2023-08-27 00:00:15,506 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 223 predicate places. [2023-08-27 00:00:15,506 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 564 transitions, 10796 flow [2023-08-27 00:00:15,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 120.575) internal successors, (4823), 40 states have internal predecessors, (4823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:15,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:00:15,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:00:15,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-08-27 00:00:15,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:00:15,714 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:00:15,714 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:00:15,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1405770782, now seen corresponding path program 6 times [2023-08-27 00:00:15,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:00:15,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232807458] [2023-08-27 00:00:15,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:00:15,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:00:15,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:00:16,951 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:00:16,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:00:16,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232807458] [2023-08-27 00:00:16,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232807458] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:00:16,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105516383] [2023-08-27 00:00:16,952 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:00:16,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:00:16,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:00:16,953 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:00:16,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-08-27 00:00:17,160 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-27 00:00:17,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:00:17,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 00:00:17,163 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:00:17,539 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 00:00:17,544 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 00:00:17,544 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-27 00:00:17,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:00:17,598 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:00:17,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105516383] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:00:17,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:00:17,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [14] total 23 [2023-08-27 00:00:17,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756300788] [2023-08-27 00:00:17,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:00:17,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 00:00:17,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:00:17,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 00:00:17,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2023-08-27 00:00:17,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 510 [2023-08-27 00:00:17,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 564 transitions, 10796 flow. Second operand has 12 states, 12 states have (on average 159.75) internal successors, (1917), 12 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:17,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:00:17,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 510 [2023-08-27 00:00:17,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:00:18,835 INFO L124 PetriNetUnfolderBase]: 2584/4441 cut-off events. [2023-08-27 00:00:18,835 INFO L125 PetriNetUnfolderBase]: For 61696/61696 co-relation queries the response was YES. [2023-08-27 00:00:18,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32470 conditions, 4441 events. 2584/4441 cut-off events. For 61696/61696 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 27624 event pairs, 565 based on Foata normal form. 5/4446 useless extension candidates. Maximal degree in co-relation 32393. Up to 2761 conditions per place. [2023-08-27 00:00:18,893 INFO L140 encePairwiseOnDemand]: 499/510 looper letters, 404 selfloop transitions, 187 changer transitions 3/594 dead transitions. [2023-08-27 00:00:18,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 594 transitions, 12216 flow [2023-08-27 00:00:18,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:00:18,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:00:18,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1484 transitions. [2023-08-27 00:00:18,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3233115468409586 [2023-08-27 00:00:18,895 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1484 transitions. [2023-08-27 00:00:18,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1484 transitions. [2023-08-27 00:00:18,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:00:18,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1484 transitions. [2023-08-27 00:00:18,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 164.88888888888889) internal successors, (1484), 9 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:18,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:18,898 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:18,898 INFO L175 Difference]: Start difference. First operand has 261 places, 564 transitions, 10796 flow. Second operand 9 states and 1484 transitions. [2023-08-27 00:00:18,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 594 transitions, 12216 flow [2023-08-27 00:00:19,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 594 transitions, 11317 flow, removed 73 selfloop flow, removed 24 redundant places. [2023-08-27 00:00:19,222 INFO L231 Difference]: Finished difference. Result has 240 places, 569 transitions, 10390 flow [2023-08-27 00:00:19,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=9918, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10390, PETRI_PLACES=240, PETRI_TRANSITIONS=569} [2023-08-27 00:00:19,223 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 202 predicate places. [2023-08-27 00:00:19,223 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 569 transitions, 10390 flow [2023-08-27 00:00:19,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 159.75) internal successors, (1917), 12 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:19,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:00:19,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:00:19,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-08-27 00:00:19,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:00:19,430 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:00:19,431 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:00:19,431 INFO L85 PathProgramCache]: Analyzing trace with hash -372401422, now seen corresponding path program 7 times [2023-08-27 00:00:19,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:00:19,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59799526] [2023-08-27 00:00:19,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:00:19,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:00:19,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:00:20,490 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:00:20,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:00:20,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59799526] [2023-08-27 00:00:20,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59799526] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:00:20,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275656001] [2023-08-27 00:00:20,491 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:00:20,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:00:20,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:00:20,493 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:00:20,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-08-27 00:00:20,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:00:20,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 63 conjunts are in the unsatisfiable core [2023-08-27 00:00:20,675 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:00:20,838 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 00:00:20,924 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 00:00:20,998 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 00:00:21,420 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:21,421 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-27 00:00:21,651 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:00:21,651 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:00:23,320 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:23,320 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 47 treesize of output 36 [2023-08-27 00:00:23,335 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:23,335 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1142 treesize of output 1025 [2023-08-27 00:00:23,356 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:23,357 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 238 [2023-08-27 00:00:23,376 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:23,376 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-08-27 00:00:23,679 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:23,681 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 47 treesize of output 36 [2023-08-27 00:00:23,702 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-27 00:00:23,703 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 566 treesize of output 509 [2023-08-27 00:00:23,732 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:23,733 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 222 [2023-08-27 00:00:23,750 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:23,751 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 214 treesize of output 206 [2023-08-27 00:00:24,310 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:00:24,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275656001] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:00:24,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:00:24,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 38 [2023-08-27 00:00:24,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622258030] [2023-08-27 00:00:24,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:00:24,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-27 00:00:24,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:00:24,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-27 00:00:24,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=1329, Unknown=3, NotChecked=0, Total=1560 [2023-08-27 00:00:24,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 510 [2023-08-27 00:00:24,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 569 transitions, 10390 flow. Second operand has 40 states, 40 states have (on average 120.575) internal successors, (4823), 40 states have internal predecessors, (4823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:24,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:00:24,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 510 [2023-08-27 00:00:24,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:00:30,833 INFO L124 PetriNetUnfolderBase]: 2765/4805 cut-off events. [2023-08-27 00:00:30,834 INFO L125 PetriNetUnfolderBase]: For 56667/56667 co-relation queries the response was YES. [2023-08-27 00:00:30,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34087 conditions, 4805 events. 2765/4805 cut-off events. For 56667/56667 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 31043 event pairs, 349 based on Foata normal form. 33/4838 useless extension candidates. Maximal degree in co-relation 34017. Up to 1610 conditions per place. [2023-08-27 00:00:30,874 INFO L140 encePairwiseOnDemand]: 493/510 looper letters, 230 selfloop transitions, 422 changer transitions 81/733 dead transitions. [2023-08-27 00:00:30,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 733 transitions, 14110 flow [2023-08-27 00:00:30,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-27 00:00:30,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-27 00:00:30,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 4827 transitions. [2023-08-27 00:00:30,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24268476621417798 [2023-08-27 00:00:30,882 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 4827 transitions. [2023-08-27 00:00:30,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 4827 transitions. [2023-08-27 00:00:30,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:00:30,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 4827 transitions. [2023-08-27 00:00:30,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 123.76923076923077) internal successors, (4827), 39 states have internal predecessors, (4827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:30,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 510.0) internal successors, (20400), 40 states have internal predecessors, (20400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:30,896 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 510.0) internal successors, (20400), 40 states have internal predecessors, (20400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:30,896 INFO L175 Difference]: Start difference. First operand has 240 places, 569 transitions, 10390 flow. Second operand 39 states and 4827 transitions. [2023-08-27 00:00:30,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 733 transitions, 14110 flow [2023-08-27 00:00:31,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 733 transitions, 13611 flow, removed 23 selfloop flow, removed 7 redundant places. [2023-08-27 00:00:31,143 INFO L231 Difference]: Finished difference. Result has 277 places, 575 transitions, 10870 flow [2023-08-27 00:00:31,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=9881, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=10870, PETRI_PLACES=277, PETRI_TRANSITIONS=575} [2023-08-27 00:00:31,143 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 239 predicate places. [2023-08-27 00:00:31,143 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 575 transitions, 10870 flow [2023-08-27 00:00:31,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 120.575) internal successors, (4823), 40 states have internal predecessors, (4823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:31,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:00:31,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:00:31,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-08-27 00:00:31,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-08-27 00:00:31,345 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:00:31,345 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:00:31,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1614737534, now seen corresponding path program 8 times [2023-08-27 00:00:31,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:00:31,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802180830] [2023-08-27 00:00:31,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:00:31,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:00:31,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:00:32,387 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:00:32,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:00:32,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802180830] [2023-08-27 00:00:32,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802180830] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:00:32,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169631904] [2023-08-27 00:00:32,387 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:00:32,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:00:32,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:00:32,388 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:00:32,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-08-27 00:00:32,605 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 00:00:32,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:00:32,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 00:00:32,609 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:00:32,980 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 00:00:32,986 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 00:00:32,986 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-27 00:00:33,092 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:00:33,092 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:00:33,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169631904] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:00:33,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:00:33,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [14] total 23 [2023-08-27 00:00:33,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690321535] [2023-08-27 00:00:33,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:00:33,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 00:00:33,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:00:33,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 00:00:33,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2023-08-27 00:00:33,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 510 [2023-08-27 00:00:33,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 575 transitions, 10870 flow. Second operand has 12 states, 12 states have (on average 159.75) internal successors, (1917), 12 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:33,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:00:33,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 510 [2023-08-27 00:00:33,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:00:34,384 INFO L124 PetriNetUnfolderBase]: 2625/4569 cut-off events. [2023-08-27 00:00:34,384 INFO L125 PetriNetUnfolderBase]: For 53133/53133 co-relation queries the response was YES. [2023-08-27 00:00:34,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32488 conditions, 4569 events. 2625/4569 cut-off events. For 53133/53133 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 29227 event pairs, 624 based on Foata normal form. 5/4574 useless extension candidates. Maximal degree in co-relation 32420. Up to 2792 conditions per place. [2023-08-27 00:00:34,431 INFO L140 encePairwiseOnDemand]: 500/510 looper letters, 395 selfloop transitions, 195 changer transitions 7/597 dead transitions. [2023-08-27 00:00:34,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 597 transitions, 12159 flow [2023-08-27 00:00:34,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:00:34,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:00:34,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1484 transitions. [2023-08-27 00:00:34,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3233115468409586 [2023-08-27 00:00:34,432 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1484 transitions. [2023-08-27 00:00:34,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1484 transitions. [2023-08-27 00:00:34,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:00:34,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1484 transitions. [2023-08-27 00:00:34,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 164.88888888888889) internal successors, (1484), 9 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:34,435 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:34,436 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:34,436 INFO L175 Difference]: Start difference. First operand has 277 places, 575 transitions, 10870 flow. Second operand 9 states and 1484 transitions. [2023-08-27 00:00:34,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 597 transitions, 12159 flow [2023-08-27 00:00:34,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 597 transitions, 11093 flow, removed 59 selfloop flow, removed 36 redundant places. [2023-08-27 00:00:34,687 INFO L231 Difference]: Finished difference. Result has 239 places, 572 transitions, 10157 flow [2023-08-27 00:00:34,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=9804, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10157, PETRI_PLACES=239, PETRI_TRANSITIONS=572} [2023-08-27 00:00:34,688 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 201 predicate places. [2023-08-27 00:00:34,688 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 572 transitions, 10157 flow [2023-08-27 00:00:34,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 159.75) internal successors, (1917), 12 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:34,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:00:34,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:00:34,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-08-27 00:00:34,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2023-08-27 00:00:34,889 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:00:34,889 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:00:34,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1114745516, now seen corresponding path program 9 times [2023-08-27 00:00:34,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:00:34,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239712838] [2023-08-27 00:00:34,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:00:34,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:00:34,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:00:35,796 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:00:35,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:00:35,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239712838] [2023-08-27 00:00:35,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239712838] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:00:35,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125848506] [2023-08-27 00:00:35,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:00:35,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:00:35,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:00:35,801 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:00:35,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-08-27 00:00:36,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-27 00:00:36,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:00:36,146 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 00:00:36,147 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:00:36,546 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 00:00:36,551 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 00:00:36,551 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-27 00:00:36,609 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:00:36,609 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:00:36,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125848506] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:00:36,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:00:36,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12] total 21 [2023-08-27 00:00:36,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200965009] [2023-08-27 00:00:36,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:00:36,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 00:00:36,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:00:36,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 00:00:36,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2023-08-27 00:00:36,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 510 [2023-08-27 00:00:36,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 572 transitions, 10157 flow. Second operand has 12 states, 12 states have (on average 159.75) internal successors, (1917), 12 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:36,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:00:36,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 510 [2023-08-27 00:00:36,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:00:37,870 INFO L124 PetriNetUnfolderBase]: 2660/4609 cut-off events. [2023-08-27 00:00:37,871 INFO L125 PetriNetUnfolderBase]: For 47545/47545 co-relation queries the response was YES. [2023-08-27 00:00:37,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31122 conditions, 4609 events. 2660/4609 cut-off events. For 47545/47545 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 29358 event pairs, 624 based on Foata normal form. 5/4614 useless extension candidates. Maximal degree in co-relation 31069. Up to 2882 conditions per place. [2023-08-27 00:00:37,909 INFO L140 encePairwiseOnDemand]: 499/510 looper letters, 382 selfloop transitions, 210 changer transitions 3/595 dead transitions. [2023-08-27 00:00:37,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 595 transitions, 11525 flow [2023-08-27 00:00:37,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:00:37,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:00:37,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1486 transitions. [2023-08-27 00:00:37,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32374727668845316 [2023-08-27 00:00:37,911 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1486 transitions. [2023-08-27 00:00:37,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1486 transitions. [2023-08-27 00:00:37,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:00:37,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1486 transitions. [2023-08-27 00:00:37,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 165.11111111111111) internal successors, (1486), 9 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:37,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:37,914 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:37,914 INFO L175 Difference]: Start difference. First operand has 239 places, 572 transitions, 10157 flow. Second operand 9 states and 1486 transitions. [2023-08-27 00:00:37,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 595 transitions, 11525 flow [2023-08-27 00:00:38,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 595 transitions, 11125 flow, removed 5 selfloop flow, removed 9 redundant places. [2023-08-27 00:00:38,129 INFO L231 Difference]: Finished difference. Result has 239 places, 581 transitions, 10351 flow [2023-08-27 00:00:38,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=9761, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10351, PETRI_PLACES=239, PETRI_TRANSITIONS=581} [2023-08-27 00:00:38,130 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 201 predicate places. [2023-08-27 00:00:38,130 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 581 transitions, 10351 flow [2023-08-27 00:00:38,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 159.75) internal successors, (1917), 12 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:38,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:00:38,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:00:38,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2023-08-27 00:00:38,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2023-08-27 00:00:38,331 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:00:38,331 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:00:38,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1307937864, now seen corresponding path program 10 times [2023-08-27 00:00:38,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:00:38,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030797980] [2023-08-27 00:00:38,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:00:38,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:00:38,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:00:39,620 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:00:39,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:00:39,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030797980] [2023-08-27 00:00:39,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030797980] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:00:39,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123349509] [2023-08-27 00:00:39,621 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:00:39,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:00:39,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:00:39,622 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:00:39,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-08-27 00:00:39,779 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:00:39,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:00:39,781 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 00:00:39,782 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:00:40,133 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:40,133 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 77 [2023-08-27 00:00:40,290 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:00:40,290 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:00:40,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123349509] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:00:40,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:00:40,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [14] total 23 [2023-08-27 00:00:40,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867760318] [2023-08-27 00:00:40,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:00:40,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 00:00:40,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:00:40,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 00:00:40,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2023-08-27 00:00:40,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 510 [2023-08-27 00:00:40,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 581 transitions, 10351 flow. Second operand has 11 states, 11 states have (on average 155.9090909090909) internal successors, (1715), 11 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:40,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:00:40,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 510 [2023-08-27 00:00:40,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:00:41,429 INFO L124 PetriNetUnfolderBase]: 2660/4644 cut-off events. [2023-08-27 00:00:41,429 INFO L125 PetriNetUnfolderBase]: For 50057/50057 co-relation queries the response was YES. [2023-08-27 00:00:41,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31452 conditions, 4644 events. 2660/4644 cut-off events. For 50057/50057 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 29943 event pairs, 482 based on Foata normal form. 5/4649 useless extension candidates. Maximal degree in co-relation 31398. Up to 2286 conditions per place. [2023-08-27 00:00:41,475 INFO L140 encePairwiseOnDemand]: 500/510 looper letters, 314 selfloop transitions, 285 changer transitions 16/615 dead transitions. [2023-08-27 00:00:41,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 615 transitions, 11852 flow [2023-08-27 00:00:41,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:00:41,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:00:41,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1457 transitions. [2023-08-27 00:00:41,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31742919389978214 [2023-08-27 00:00:41,477 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1457 transitions. [2023-08-27 00:00:41,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1457 transitions. [2023-08-27 00:00:41,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:00:41,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1457 transitions. [2023-08-27 00:00:41,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 161.88888888888889) internal successors, (1457), 9 states have internal predecessors, (1457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:41,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:41,480 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:41,480 INFO L175 Difference]: Start difference. First operand has 239 places, 581 transitions, 10351 flow. Second operand 9 states and 1457 transitions. [2023-08-27 00:00:41,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 615 transitions, 11852 flow [2023-08-27 00:00:41,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 615 transitions, 11400 flow, removed 37 selfloop flow, removed 4 redundant places. [2023-08-27 00:00:41,857 INFO L231 Difference]: Finished difference. Result has 244 places, 571 transitions, 10260 flow [2023-08-27 00:00:41,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=9899, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10260, PETRI_PLACES=244, PETRI_TRANSITIONS=571} [2023-08-27 00:00:41,858 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 206 predicate places. [2023-08-27 00:00:41,858 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 571 transitions, 10260 flow [2023-08-27 00:00:41,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 155.9090909090909) internal successors, (1715), 11 states have internal predecessors, (1715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:41,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:00:41,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:00:41,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-08-27 00:00:42,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:00:42,066 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:00:42,067 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:00:42,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1905762800, now seen corresponding path program 11 times [2023-08-27 00:00:42,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:00:42,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269358862] [2023-08-27 00:00:42,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:00:42,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:00:42,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:00:42,881 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:00:42,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:00:42,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269358862] [2023-08-27 00:00:42,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269358862] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:00:42,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203924878] [2023-08-27 00:00:42,881 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:00:42,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:00:42,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:00:42,882 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:00:42,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-08-27 00:00:43,038 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:00:43,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:00:43,040 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 73 conjunts are in the unsatisfiable core [2023-08-27 00:00:43,042 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:00:43,214 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 00:00:43,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 6 treesize of output 5 [2023-08-27 00:00:43,365 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 00:00:43,939 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 00:00:43,939 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-27 00:00:44,062 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:00:44,062 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:00:46,596 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:46,596 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 95 treesize of output 59 [2023-08-27 00:00:46,621 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-27 00:00:46,621 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 2283 treesize of output 2034 [2023-08-27 00:00:46,653 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:46,653 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 491 treesize of output 467 [2023-08-27 00:00:46,673 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:46,674 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 459 treesize of output 403 [2023-08-27 00:00:47,583 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:47,583 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 47 treesize of output 36 [2023-08-27 00:00:47,598 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-27 00:00:47,599 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 253 [2023-08-27 00:00:47,614 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:47,614 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 238 [2023-08-27 00:00:47,630 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:47,630 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-08-27 00:00:48,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:00:48,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203924878] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:00:48,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:00:48,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14, 14] total 40 [2023-08-27 00:00:48,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980897281] [2023-08-27 00:00:48,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:00:48,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-08-27 00:00:48,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:00:48,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-08-27 00:00:48,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=1439, Unknown=3, NotChecked=0, Total=1722 [2023-08-27 00:00:48,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 510 [2023-08-27 00:00:48,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 571 transitions, 10260 flow. Second operand has 42 states, 42 states have (on average 123.5) internal successors, (5187), 42 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:48,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:00:48,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 510 [2023-08-27 00:00:48,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:00:55,655 INFO L124 PetriNetUnfolderBase]: 2652/4657 cut-off events. [2023-08-27 00:00:55,656 INFO L125 PetriNetUnfolderBase]: For 49791/49791 co-relation queries the response was YES. [2023-08-27 00:00:55,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31401 conditions, 4657 events. 2652/4657 cut-off events. For 49791/49791 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 30215 event pairs, 349 based on Foata normal form. 16/4673 useless extension candidates. Maximal degree in co-relation 31346. Up to 1493 conditions per place. [2023-08-27 00:00:55,698 INFO L140 encePairwiseOnDemand]: 494/510 looper letters, 258 selfloop transitions, 392 changer transitions 27/677 dead transitions. [2023-08-27 00:00:55,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 677 transitions, 12309 flow [2023-08-27 00:00:55,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 00:00:55,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 00:00:55,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 4696 transitions. [2023-08-27 00:00:55,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24886062533121356 [2023-08-27 00:00:55,702 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 4696 transitions. [2023-08-27 00:00:55,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 4696 transitions. [2023-08-27 00:00:55,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:00:55,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 4696 transitions. [2023-08-27 00:00:55,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 126.91891891891892) internal successors, (4696), 37 states have internal predecessors, (4696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:55,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 510.0) internal successors, (19380), 38 states have internal predecessors, (19380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:55,719 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 510.0) internal successors, (19380), 38 states have internal predecessors, (19380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:55,720 INFO L175 Difference]: Start difference. First operand has 244 places, 571 transitions, 10260 flow. Second operand 37 states and 4696 transitions. [2023-08-27 00:00:55,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 677 transitions, 12309 flow [2023-08-27 00:00:55,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 677 transitions, 11649 flow, removed 3 selfloop flow, removed 8 redundant places. [2023-08-27 00:00:55,974 INFO L231 Difference]: Finished difference. Result has 276 places, 571 transitions, 10421 flow [2023-08-27 00:00:55,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=9607, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=385, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=10421, PETRI_PLACES=276, PETRI_TRANSITIONS=571} [2023-08-27 00:00:55,976 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 238 predicate places. [2023-08-27 00:00:55,976 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 571 transitions, 10421 flow [2023-08-27 00:00:55,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 123.5) internal successors, (5187), 42 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:55,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:00:55,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:00:55,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-08-27 00:00:56,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-08-27 00:00:56,180 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:00:56,180 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:00:56,180 INFO L85 PathProgramCache]: Analyzing trace with hash -91092766, now seen corresponding path program 12 times [2023-08-27 00:00:56,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:00:56,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522672922] [2023-08-27 00:00:56,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:00:56,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:00:56,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:00:57,511 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:00:57,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:00:57,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522672922] [2023-08-27 00:00:57,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522672922] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:00:57,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259227615] [2023-08-27 00:00:57,512 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:00:57,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:00:57,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:00:57,513 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:00:57,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-08-27 00:00:57,728 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-27 00:00:57,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:00:57,730 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 00:00:57,731 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:00:58,301 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:00:58,301 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-27 00:00:58,485 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:00:58,486 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:00:58,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259227615] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:00:58,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:00:58,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [14] total 24 [2023-08-27 00:00:58,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860996777] [2023-08-27 00:00:58,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:00:58,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 00:00:58,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:00:58,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 00:00:58,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2023-08-27 00:00:58,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 510 [2023-08-27 00:00:58,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 571 transitions, 10421 flow. Second operand has 12 states, 12 states have (on average 159.75) internal successors, (1917), 12 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:58,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:00:58,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 510 [2023-08-27 00:00:58,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:00:59,950 INFO L124 PetriNetUnfolderBase]: 2617/4580 cut-off events. [2023-08-27 00:00:59,950 INFO L125 PetriNetUnfolderBase]: For 49110/49110 co-relation queries the response was YES. [2023-08-27 00:00:59,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31072 conditions, 4580 events. 2617/4580 cut-off events. For 49110/49110 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 29540 event pairs, 557 based on Foata normal form. 5/4585 useless extension candidates. Maximal degree in co-relation 31011. Up to 3154 conditions per place. [2023-08-27 00:00:59,993 INFO L140 encePairwiseOnDemand]: 501/510 looper letters, 469 selfloop transitions, 119 changer transitions 26/614 dead transitions. [2023-08-27 00:00:59,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 614 transitions, 12027 flow [2023-08-27 00:00:59,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:00:59,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:00:59,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1483 transitions. [2023-08-27 00:00:59,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32309368191721133 [2023-08-27 00:00:59,995 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1483 transitions. [2023-08-27 00:00:59,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1483 transitions. [2023-08-27 00:00:59,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:00:59,995 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1483 transitions. [2023-08-27 00:00:59,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 164.77777777777777) internal successors, (1483), 9 states have internal predecessors, (1483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:59,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:59,998 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:00:59,998 INFO L175 Difference]: Start difference. First operand has 276 places, 571 transitions, 10421 flow. Second operand 9 states and 1483 transitions. [2023-08-27 00:00:59,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 614 transitions, 12027 flow [2023-08-27 00:01:00,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 614 transitions, 11284 flow, removed 25 selfloop flow, removed 21 redundant places. [2023-08-27 00:01:00,217 INFO L231 Difference]: Finished difference. Result has 258 places, 555 transitions, 9620 flow [2023-08-27 00:01:00,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=9708, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9620, PETRI_PLACES=258, PETRI_TRANSITIONS=555} [2023-08-27 00:01:00,218 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 220 predicate places. [2023-08-27 00:01:00,219 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 555 transitions, 9620 flow [2023-08-27 00:01:00,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 159.75) internal successors, (1917), 12 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:00,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:01:00,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:01:00,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2023-08-27 00:01:00,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:01:00,426 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:01:00,426 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:01:00,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1952612214, now seen corresponding path program 13 times [2023-08-27 00:01:00,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:01:00,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308712069] [2023-08-27 00:01:00,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:01:00,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:01:00,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:01:01,788 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:01:01,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:01:01,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308712069] [2023-08-27 00:01:01,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308712069] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:01:01,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173020358] [2023-08-27 00:01:01,789 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:01:01,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:01:01,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:01:01,790 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:01:01,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-08-27 00:01:01,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:01:01,959 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 62 conjunts are in the unsatisfiable core [2023-08-27 00:01:01,961 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:01:02,154 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 00:01:02,250 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 00:01:02,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:01:02,536 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 00:01:02,870 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:02,870 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-27 00:01:03,038 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:01:03,039 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:01:06,394 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:06,396 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 92 treesize of output 56 [2023-08-27 00:01:06,405 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:01:06,406 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 415 treesize of output 359 [2023-08-27 00:01:06,419 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:06,419 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 359 treesize of output 327 [2023-08-27 00:01:06,436 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:06,436 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 319 treesize of output 299 [2023-08-27 00:01:06,980 INFO L322 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-08-27 00:01:06,980 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 139 treesize of output 1 [2023-08-27 00:01:13,272 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:01:13,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173020358] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:01:13,273 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:01:13,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 38 [2023-08-27 00:01:13,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407584174] [2023-08-27 00:01:13,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:01:13,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-27 00:01:13,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:01:13,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-27 00:01:13,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=1363, Unknown=21, NotChecked=0, Total=1560 [2023-08-27 00:01:13,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 510 [2023-08-27 00:01:13,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 555 transitions, 9620 flow. Second operand has 40 states, 40 states have (on average 124.575) internal successors, (4983), 40 states have internal predecessors, (4983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:13,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:01:13,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 510 [2023-08-27 00:01:13,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:01:18,460 INFO L124 PetriNetUnfolderBase]: 2580/4493 cut-off events. [2023-08-27 00:01:18,462 INFO L125 PetriNetUnfolderBase]: For 46203/46203 co-relation queries the response was YES. [2023-08-27 00:01:18,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29869 conditions, 4493 events. 2580/4493 cut-off events. For 46203/46203 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 28733 event pairs, 344 based on Foata normal form. 5/4498 useless extension candidates. Maximal degree in co-relation 29811. Up to 1509 conditions per place. [2023-08-27 00:01:18,510 INFO L140 encePairwiseOnDemand]: 495/510 looper letters, 268 selfloop transitions, 359 changer transitions 27/654 dead transitions. [2023-08-27 00:01:18,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 654 transitions, 11541 flow [2023-08-27 00:01:18,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-27 00:01:18,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-27 00:01:18,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4464 transitions. [2023-08-27 00:01:18,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2500840336134454 [2023-08-27 00:01:18,514 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4464 transitions. [2023-08-27 00:01:18,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4464 transitions. [2023-08-27 00:01:18,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:01:18,515 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4464 transitions. [2023-08-27 00:01:18,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 127.54285714285714) internal successors, (4464), 35 states have internal predecessors, (4464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:18,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 510.0) internal successors, (18360), 36 states have internal predecessors, (18360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:18,532 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 510.0) internal successors, (18360), 36 states have internal predecessors, (18360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:18,532 INFO L175 Difference]: Start difference. First operand has 258 places, 555 transitions, 9620 flow. Second operand 35 states and 4464 transitions. [2023-08-27 00:01:18,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 654 transitions, 11541 flow [2023-08-27 00:01:18,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 654 transitions, 11245 flow, removed 21 selfloop flow, removed 8 redundant places. [2023-08-27 00:01:18,785 INFO L231 Difference]: Finished difference. Result has 280 places, 548 transitions, 9839 flow [2023-08-27 00:01:18,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=9346, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=353, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=9839, PETRI_PLACES=280, PETRI_TRANSITIONS=548} [2023-08-27 00:01:18,786 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 242 predicate places. [2023-08-27 00:01:18,786 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 548 transitions, 9839 flow [2023-08-27 00:01:18,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 124.575) internal successors, (4983), 40 states have internal predecessors, (4983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:18,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:01:18,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:01:18,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-08-27 00:01:18,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:01:18,987 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:01:18,988 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:01:18,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1275767488, now seen corresponding path program 14 times [2023-08-27 00:01:18,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:01:18,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457756209] [2023-08-27 00:01:18,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:01:18,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:01:19,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:01:20,247 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:01:20,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:01:20,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457756209] [2023-08-27 00:01:20,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457756209] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:01:20,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603152739] [2023-08-27 00:01:20,247 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:01:20,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:01:20,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:01:20,249 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:01:20,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-08-27 00:01:20,478 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 00:01:20,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:01:20,480 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 00:01:20,481 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:01:20,805 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 00:01:20,817 INFO L322 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2023-08-27 00:01:20,818 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 46 [2023-08-27 00:01:20,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:01:20,877 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:01:20,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603152739] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:01:20,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:01:20,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12] total 20 [2023-08-27 00:01:20,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988360667] [2023-08-27 00:01:20,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:01:20,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 00:01:20,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:01:20,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 00:01:20,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2023-08-27 00:01:20,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 510 [2023-08-27 00:01:20,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 548 transitions, 9839 flow. Second operand has 12 states, 12 states have (on average 159.75) internal successors, (1917), 12 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:20,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:01:20,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 510 [2023-08-27 00:01:20,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:01:22,088 INFO L124 PetriNetUnfolderBase]: 2557/4448 cut-off events. [2023-08-27 00:01:22,088 INFO L125 PetriNetUnfolderBase]: For 44576/44576 co-relation queries the response was YES. [2023-08-27 00:01:22,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29968 conditions, 4448 events. 2557/4448 cut-off events. For 44576/44576 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 28322 event pairs, 596 based on Foata normal form. 5/4453 useless extension candidates. Maximal degree in co-relation 29913. Up to 3327 conditions per place. [2023-08-27 00:01:22,130 INFO L140 encePairwiseOnDemand]: 499/510 looper letters, 454 selfloop transitions, 134 changer transitions 3/591 dead transitions. [2023-08-27 00:01:22,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 591 transitions, 11392 flow [2023-08-27 00:01:22,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:01:22,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:01:22,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1484 transitions. [2023-08-27 00:01:22,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3233115468409586 [2023-08-27 00:01:22,132 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1484 transitions. [2023-08-27 00:01:22,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1484 transitions. [2023-08-27 00:01:22,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:01:22,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1484 transitions. [2023-08-27 00:01:22,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 164.88888888888889) internal successors, (1484), 9 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:22,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:22,136 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:22,136 INFO L175 Difference]: Start difference. First operand has 280 places, 548 transitions, 9839 flow. Second operand 9 states and 1484 transitions. [2023-08-27 00:01:22,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 591 transitions, 11392 flow [2023-08-27 00:01:22,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 591 transitions, 10558 flow, removed 5 selfloop flow, removed 30 redundant places. [2023-08-27 00:01:22,301 INFO L231 Difference]: Finished difference. Result has 250 places, 557 transitions, 9391 flow [2023-08-27 00:01:22,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=9023, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9391, PETRI_PLACES=250, PETRI_TRANSITIONS=557} [2023-08-27 00:01:22,302 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 212 predicate places. [2023-08-27 00:01:22,302 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 557 transitions, 9391 flow [2023-08-27 00:01:22,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 159.75) internal successors, (1917), 12 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:22,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:01:22,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:01:22,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2023-08-27 00:01:22,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2023-08-27 00:01:22,504 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:01:22,504 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:01:22,504 INFO L85 PathProgramCache]: Analyzing trace with hash 110070690, now seen corresponding path program 15 times [2023-08-27 00:01:22,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:01:22,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920349735] [2023-08-27 00:01:22,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:01:22,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:01:22,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:01:23,666 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:01:23,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:01:23,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920349735] [2023-08-27 00:01:23,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920349735] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:01:23,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187820095] [2023-08-27 00:01:23,667 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:01:23,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:01:23,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:01:23,668 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:01:23,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-08-27 00:01:23,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-27 00:01:23,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:01:23,837 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 00:01:23,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:01:24,521 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:24,521 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-27 00:01:24,710 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:01:24,710 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:01:24,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187820095] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:01:24,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:01:24,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [14] total 24 [2023-08-27 00:01:24,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790027285] [2023-08-27 00:01:24,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:01:24,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 00:01:24,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:01:24,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 00:01:24,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2023-08-27 00:01:24,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 510 [2023-08-27 00:01:24,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 557 transitions, 9391 flow. Second operand has 12 states, 12 states have (on average 155.75) internal successors, (1869), 12 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:24,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:01:24,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 510 [2023-08-27 00:01:24,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:01:25,982 INFO L124 PetriNetUnfolderBase]: 2567/4513 cut-off events. [2023-08-27 00:01:25,982 INFO L125 PetriNetUnfolderBase]: For 44353/44353 co-relation queries the response was YES. [2023-08-27 00:01:26,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29828 conditions, 4513 events. 2567/4513 cut-off events. For 44353/44353 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 29094 event pairs, 581 based on Foata normal form. 5/4518 useless extension candidates. Maximal degree in co-relation 29774. Up to 3269 conditions per place. [2023-08-27 00:01:26,027 INFO L140 encePairwiseOnDemand]: 500/510 looper letters, 447 selfloop transitions, 127 changer transitions 23/597 dead transitions. [2023-08-27 00:01:26,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 597 transitions, 10974 flow [2023-08-27 00:01:26,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:01:26,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:01:26,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1447 transitions. [2023-08-27 00:01:26,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3152505446623094 [2023-08-27 00:01:26,029 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1447 transitions. [2023-08-27 00:01:26,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1447 transitions. [2023-08-27 00:01:26,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:01:26,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1447 transitions. [2023-08-27 00:01:26,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 160.77777777777777) internal successors, (1447), 9 states have internal predecessors, (1447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:26,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:26,033 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:26,033 INFO L175 Difference]: Start difference. First operand has 250 places, 557 transitions, 9391 flow. Second operand 9 states and 1447 transitions. [2023-08-27 00:01:26,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 597 transitions, 10974 flow [2023-08-27 00:01:26,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 597 transitions, 10767 flow, removed 28 selfloop flow, removed 6 redundant places. [2023-08-27 00:01:26,218 INFO L231 Difference]: Finished difference. Result has 254 places, 547 transitions, 9248 flow [2023-08-27 00:01:26,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=9184, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9248, PETRI_PLACES=254, PETRI_TRANSITIONS=547} [2023-08-27 00:01:26,219 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 216 predicate places. [2023-08-27 00:01:26,219 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 547 transitions, 9248 flow [2023-08-27 00:01:26,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 155.75) internal successors, (1869), 12 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:26,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:01:26,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:01:26,226 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2023-08-27 00:01:26,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:01:26,421 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:01:26,421 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:01:26,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1548042910, now seen corresponding path program 16 times [2023-08-27 00:01:26,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:01:26,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001955117] [2023-08-27 00:01:26,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:01:26,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:01:26,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:01:27,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:01:27,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:01:27,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001955117] [2023-08-27 00:01:27,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001955117] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:01:27,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067737672] [2023-08-27 00:01:27,676 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:01:27,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:01:27,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:01:27,677 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:01:27,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-08-27 00:01:27,843 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:01:27,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:01:27,845 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-27 00:01:27,847 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:01:28,435 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:28,436 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 77 [2023-08-27 00:01:28,622 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:01:28,622 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:01:29,134 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:29,134 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 162 treesize of output 158 [2023-08-27 00:01:30,731 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:01:30,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067737672] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 00:01:30,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 00:01:30,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [14, 12] total 34 [2023-08-27 00:01:30,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848068788] [2023-08-27 00:01:30,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:01:30,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 00:01:30,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:01:30,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 00:01:30,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1077, Unknown=0, NotChecked=0, Total=1190 [2023-08-27 00:01:30,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 510 [2023-08-27 00:01:30,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 547 transitions, 9248 flow. Second operand has 9 states, 9 states have (on average 162.33333333333334) internal successors, (1461), 9 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:30,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:01:30,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 510 [2023-08-27 00:01:30,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:01:32,342 INFO L124 PetriNetUnfolderBase]: 2540/4456 cut-off events. [2023-08-27 00:01:32,343 INFO L125 PetriNetUnfolderBase]: For 43932/43932 co-relation queries the response was YES. [2023-08-27 00:01:32,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29220 conditions, 4456 events. 2540/4456 cut-off events. For 43932/43932 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 28564 event pairs, 334 based on Foata normal form. 5/4461 useless extension candidates. Maximal degree in co-relation 29168. Up to 1650 conditions per place. [2023-08-27 00:01:32,388 INFO L140 encePairwiseOnDemand]: 499/510 looper letters, 269 selfloop transitions, 313 changer transitions 26/608 dead transitions. [2023-08-27 00:01:32,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 608 transitions, 11101 flow [2023-08-27 00:01:32,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 00:01:32,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 00:01:32,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1676 transitions. [2023-08-27 00:01:32,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32862745098039214 [2023-08-27 00:01:32,391 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1676 transitions. [2023-08-27 00:01:32,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1676 transitions. [2023-08-27 00:01:32,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:01:32,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1676 transitions. [2023-08-27 00:01:32,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 167.6) internal successors, (1676), 10 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:32,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 510.0) internal successors, (5610), 11 states have internal predecessors, (5610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:32,395 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 510.0) internal successors, (5610), 11 states have internal predecessors, (5610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:32,395 INFO L175 Difference]: Start difference. First operand has 254 places, 547 transitions, 9248 flow. Second operand 10 states and 1676 transitions. [2023-08-27 00:01:32,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 608 transitions, 11101 flow [2023-08-27 00:01:32,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 608 transitions, 10807 flow, removed 15 selfloop flow, removed 8 redundant places. [2023-08-27 00:01:32,562 INFO L231 Difference]: Finished difference. Result has 253 places, 541 transitions, 9396 flow [2023-08-27 00:01:32,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=8968, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9396, PETRI_PLACES=253, PETRI_TRANSITIONS=541} [2023-08-27 00:01:32,563 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 215 predicate places. [2023-08-27 00:01:32,563 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 541 transitions, 9396 flow [2023-08-27 00:01:32,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 162.33333333333334) internal successors, (1461), 9 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:32,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:01:32,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:01:32,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2023-08-27 00:01:32,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2023-08-27 00:01:32,764 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:01:32,764 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:01:32,764 INFO L85 PathProgramCache]: Analyzing trace with hash -34722166, now seen corresponding path program 17 times [2023-08-27 00:01:32,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:01:32,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138837553] [2023-08-27 00:01:32,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:01:32,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:01:32,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:01:33,901 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:01:33,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:01:33,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138837553] [2023-08-27 00:01:33,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138837553] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:01:33,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732881459] [2023-08-27 00:01:33,901 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:01:33,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:01:33,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:01:33,902 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:01:33,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-08-27 00:01:34,065 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:01:34,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:01:34,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 64 conjunts are in the unsatisfiable core [2023-08-27 00:01:34,069 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:01:34,257 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 00:01:34,325 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 00:01:34,395 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 00:01:34,938 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:34,939 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-27 00:01:35,130 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:01:35,131 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:01:38,461 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:38,461 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-08-27 00:01:38,478 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-27 00:01:38,479 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1142 treesize of output 1021 [2023-08-27 00:01:38,497 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:38,497 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 238 [2023-08-27 00:01:38,512 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:38,512 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-08-27 00:01:38,793 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:38,794 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 47 treesize of output 36 [2023-08-27 00:01:38,811 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-27 00:01:38,812 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1142 treesize of output 1021 [2023-08-27 00:01:38,830 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:38,830 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 238 [2023-08-27 00:01:38,846 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:38,846 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-08-27 00:01:39,361 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:01:39,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732881459] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:01:39,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:01:39,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 42 [2023-08-27 00:01:39,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581838125] [2023-08-27 00:01:39,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:01:39,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-08-27 00:01:39,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:01:39,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-08-27 00:01:39,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1590, Unknown=7, NotChecked=0, Total=1892 [2023-08-27 00:01:39,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 510 [2023-08-27 00:01:39,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 541 transitions, 9396 flow. Second operand has 44 states, 44 states have (on average 120.43181818181819) internal successors, (5299), 44 states have internal predecessors, (5299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:39,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:01:39,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 510 [2023-08-27 00:01:39,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:01:45,240 INFO L124 PetriNetUnfolderBase]: 2571/4528 cut-off events. [2023-08-27 00:01:45,241 INFO L125 PetriNetUnfolderBase]: For 49377/49377 co-relation queries the response was YES. [2023-08-27 00:01:45,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30326 conditions, 4528 events. 2571/4528 cut-off events. For 49377/49377 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 29251 event pairs, 330 based on Foata normal form. 34/4562 useless extension candidates. Maximal degree in co-relation 30275. Up to 1495 conditions per place. [2023-08-27 00:01:45,276 INFO L140 encePairwiseOnDemand]: 494/510 looper letters, 260 selfloop transitions, 368 changer transitions 39/667 dead transitions. [2023-08-27 00:01:45,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 667 transitions, 12085 flow [2023-08-27 00:01:45,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-27 00:01:45,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-27 00:01:45,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 4698 transitions. [2023-08-27 00:01:45,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24241486068111456 [2023-08-27 00:01:45,279 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 4698 transitions. [2023-08-27 00:01:45,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 4698 transitions. [2023-08-27 00:01:45,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:01:45,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 4698 transitions. [2023-08-27 00:01:45,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 123.63157894736842) internal successors, (4698), 38 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:45,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 510.0) internal successors, (19890), 39 states have internal predecessors, (19890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:45,291 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 510.0) internal successors, (19890), 39 states have internal predecessors, (19890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:45,291 INFO L175 Difference]: Start difference. First operand has 253 places, 541 transitions, 9396 flow. Second operand 38 states and 4698 transitions. [2023-08-27 00:01:45,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 667 transitions, 12085 flow [2023-08-27 00:01:45,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 667 transitions, 11897 flow, removed 16 selfloop flow, removed 8 redundant places. [2023-08-27 00:01:45,430 INFO L231 Difference]: Finished difference. Result has 288 places, 557 transitions, 10347 flow [2023-08-27 00:01:45,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=9158, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=10347, PETRI_PLACES=288, PETRI_TRANSITIONS=557} [2023-08-27 00:01:45,431 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 250 predicate places. [2023-08-27 00:01:45,431 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 557 transitions, 10347 flow [2023-08-27 00:01:45,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 120.43181818181819) internal successors, (5299), 44 states have internal predecessors, (5299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:45,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:01:45,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:01:45,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2023-08-27 00:01:45,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2023-08-27 00:01:45,639 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:01:45,639 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:01:45,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1744740828, now seen corresponding path program 18 times [2023-08-27 00:01:45,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:01:45,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101510961] [2023-08-27 00:01:45,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:01:45,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:01:45,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:01:47,070 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:01:47,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:01:47,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101510961] [2023-08-27 00:01:47,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101510961] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:01:47,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167254229] [2023-08-27 00:01:47,071 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:01:47,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:01:47,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:01:47,072 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:01:47,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-08-27 00:01:47,311 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-27 00:01:47,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:01:47,313 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 00:01:47,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:01:47,631 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 00:01:47,631 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-27 00:01:47,757 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:01:47,757 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:01:47,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167254229] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:01:47,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:01:47,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [14] total 24 [2023-08-27 00:01:47,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136697390] [2023-08-27 00:01:47,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:01:47,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 00:01:47,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:01:47,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 00:01:47,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2023-08-27 00:01:47,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 510 [2023-08-27 00:01:47,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 557 transitions, 10347 flow. Second operand has 12 states, 12 states have (on average 159.75) internal successors, (1917), 12 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:47,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:01:47,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 510 [2023-08-27 00:01:47,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:01:48,935 INFO L124 PetriNetUnfolderBase]: 2537/4399 cut-off events. [2023-08-27 00:01:48,936 INFO L125 PetriNetUnfolderBase]: For 53091/53091 co-relation queries the response was YES. [2023-08-27 00:01:48,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31023 conditions, 4399 events. 2537/4399 cut-off events. For 53091/53091 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 27783 event pairs, 579 based on Foata normal form. 5/4404 useless extension candidates. Maximal degree in co-relation 30965. Up to 3248 conditions per place. [2023-08-27 00:01:48,985 INFO L140 encePairwiseOnDemand]: 500/510 looper letters, 474 selfloop transitions, 103 changer transitions 7/584 dead transitions. [2023-08-27 00:01:48,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 584 transitions, 11695 flow [2023-08-27 00:01:48,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:01:48,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:01:48,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1480 transitions. [2023-08-27 00:01:48,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3224400871459695 [2023-08-27 00:01:48,987 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1480 transitions. [2023-08-27 00:01:48,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1480 transitions. [2023-08-27 00:01:48,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:01:48,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1480 transitions. [2023-08-27 00:01:48,989 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 164.44444444444446) internal successors, (1480), 9 states have internal predecessors, (1480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:48,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:48,991 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:48,992 INFO L175 Difference]: Start difference. First operand has 288 places, 557 transitions, 10347 flow. Second operand 9 states and 1480 transitions. [2023-08-27 00:01:48,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 584 transitions, 11695 flow [2023-08-27 00:01:49,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 584 transitions, 10845 flow, removed 56 selfloop flow, removed 26 redundant places. [2023-08-27 00:01:49,163 INFO L231 Difference]: Finished difference. Result has 263 places, 554 transitions, 9666 flow [2023-08-27 00:01:49,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=9497, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9666, PETRI_PLACES=263, PETRI_TRANSITIONS=554} [2023-08-27 00:01:49,164 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 225 predicate places. [2023-08-27 00:01:49,164 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 554 transitions, 9666 flow [2023-08-27 00:01:49,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 159.75) internal successors, (1917), 12 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:49,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:01:49,164 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:01:49,170 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2023-08-27 00:01:49,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:01:49,365 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:01:49,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:01:49,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1858901815, now seen corresponding path program 2 times [2023-08-27 00:01:49,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:01:49,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513990413] [2023-08-27 00:01:49,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:01:49,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:01:49,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:01:49,690 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:01:49,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:01:49,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513990413] [2023-08-27 00:01:49,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513990413] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:01:49,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042056813] [2023-08-27 00:01:49,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:01:49,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:01:49,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:01:49,691 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:01:49,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-08-27 00:01:49,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:01:49,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:01:49,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:01:49,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:01:50,302 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:50,302 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 71 [2023-08-27 00:01:50,408 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:01:50,408 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:01:50,630 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:50,631 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:01:52,522 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:01:52,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042056813] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:01:52,523 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:01:52,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-27 00:01:52,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015928527] [2023-08-27 00:01:52,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:01:52,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-27 00:01:52,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:01:52,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-27 00:01:52,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=991, Unknown=0, NotChecked=0, Total=1190 [2023-08-27 00:01:52,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:01:52,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 554 transitions, 9666 flow. Second operand has 35 states, 35 states have (on average 158.88571428571427) internal successors, (5561), 35 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:52,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:01:52,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:01:52,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:01:56,283 INFO L124 PetriNetUnfolderBase]: 2497/4340 cut-off events. [2023-08-27 00:01:56,283 INFO L125 PetriNetUnfolderBase]: For 48540/48540 co-relation queries the response was YES. [2023-08-27 00:01:56,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29742 conditions, 4340 events. 2497/4340 cut-off events. For 48540/48540 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 27345 event pairs, 502 based on Foata normal form. 39/4379 useless extension candidates. Maximal degree in co-relation 29692. Up to 1436 conditions per place. [2023-08-27 00:01:56,325 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 466 selfloop transitions, 293 changer transitions 10/769 dead transitions. [2023-08-27 00:01:56,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 769 transitions, 13362 flow [2023-08-27 00:01:56,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 00:01:56,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 00:01:56,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4922 transitions. [2023-08-27 00:01:56,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32169934640522874 [2023-08-27 00:01:56,329 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4922 transitions. [2023-08-27 00:01:56,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4922 transitions. [2023-08-27 00:01:56,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:01:56,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4922 transitions. [2023-08-27 00:01:56,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 164.06666666666666) internal successors, (4922), 30 states have internal predecessors, (4922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:56,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 510.0) internal successors, (15810), 31 states have internal predecessors, (15810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:56,340 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 510.0) internal successors, (15810), 31 states have internal predecessors, (15810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:56,341 INFO L175 Difference]: Start difference. First operand has 263 places, 554 transitions, 9666 flow. Second operand 30 states and 4922 transitions. [2023-08-27 00:01:56,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 769 transitions, 13362 flow [2023-08-27 00:01:56,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 769 transitions, 13026 flow, removed 15 selfloop flow, removed 9 redundant places. [2023-08-27 00:01:56,494 INFO L231 Difference]: Finished difference. Result has 287 places, 587 transitions, 10746 flow [2023-08-27 00:01:56,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=9454, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=10746, PETRI_PLACES=287, PETRI_TRANSITIONS=587} [2023-08-27 00:01:56,495 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 249 predicate places. [2023-08-27 00:01:56,495 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 587 transitions, 10746 flow [2023-08-27 00:01:56,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 158.88571428571427) internal successors, (5561), 35 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:56,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:01:56,496 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:01:56,502 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2023-08-27 00:01:56,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:01:56,697 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:01:56,697 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:01:56,697 INFO L85 PathProgramCache]: Analyzing trace with hash -403318728, now seen corresponding path program 3 times [2023-08-27 00:01:56,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:01:56,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950947016] [2023-08-27 00:01:56,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:01:56,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:01:56,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:01:57,044 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:01:57,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:01:57,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950947016] [2023-08-27 00:01:57,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950947016] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:01:57,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397230095] [2023-08-27 00:01:57,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:01:57,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:01:57,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:01:57,049 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:01:57,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-08-27 00:01:57,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 00:01:57,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:01:57,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 00:01:57,277 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:01:57,767 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:01:57,767 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:01:57,852 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:01:57,852 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:01:59,074 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:01:59,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397230095] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:01:59,074 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:01:59,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 00:01:59,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50047051] [2023-08-27 00:01:59,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:01:59,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 00:01:59,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:01:59,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 00:01:59,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=803, Unknown=0, NotChecked=0, Total=992 [2023-08-27 00:01:59,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:01:59,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 587 transitions, 10746 flow. Second operand has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:01:59,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:01:59,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:01:59,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:02:01,198 INFO L124 PetriNetUnfolderBase]: 2493/4341 cut-off events. [2023-08-27 00:02:01,198 INFO L125 PetriNetUnfolderBase]: For 52620/52620 co-relation queries the response was YES. [2023-08-27 00:02:01,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30309 conditions, 4341 events. 2493/4341 cut-off events. For 52620/52620 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 27463 event pairs, 379 based on Foata normal form. 10/4351 useless extension candidates. Maximal degree in co-relation 30253. Up to 1139 conditions per place. [2023-08-27 00:02:01,240 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 441 selfloop transitions, 257 changer transitions 18/716 dead transitions. [2023-08-27 00:02:01,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 716 transitions, 13224 flow [2023-08-27 00:02:01,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 00:02:01,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 00:02:01,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3446 transitions. [2023-08-27 00:02:01,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32175536881419237 [2023-08-27 00:02:01,242 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3446 transitions. [2023-08-27 00:02:01,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3446 transitions. [2023-08-27 00:02:01,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:02:01,243 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3446 transitions. [2023-08-27 00:02:01,245 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 164.0952380952381) internal successors, (3446), 21 states have internal predecessors, (3446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:01,249 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 510.0) internal successors, (11220), 22 states have internal predecessors, (11220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:01,249 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 510.0) internal successors, (11220), 22 states have internal predecessors, (11220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:01,249 INFO L175 Difference]: Start difference. First operand has 287 places, 587 transitions, 10746 flow. Second operand 21 states and 3446 transitions. [2023-08-27 00:02:01,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 716 transitions, 13224 flow [2023-08-27 00:02:01,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 716 transitions, 12934 flow, removed 14 selfloop flow, removed 18 redundant places. [2023-08-27 00:02:01,461 INFO L231 Difference]: Finished difference. Result has 293 places, 589 transitions, 11107 flow [2023-08-27 00:02:01,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=10466, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=11107, PETRI_PLACES=293, PETRI_TRANSITIONS=589} [2023-08-27 00:02:01,461 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 255 predicate places. [2023-08-27 00:02:01,462 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 589 transitions, 11107 flow [2023-08-27 00:02:01,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:01,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:02:01,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:02:01,468 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-08-27 00:02:01,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:02:01,663 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:02:01,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:02:01,663 INFO L85 PathProgramCache]: Analyzing trace with hash -893502234, now seen corresponding path program 1 times [2023-08-27 00:02:01,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:02:01,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089618910] [2023-08-27 00:02:01,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:02:01,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:02:01,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:02:01,958 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:02:01,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:02:01,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089618910] [2023-08-27 00:02:01,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089618910] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:02:01,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:02:01,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 00:02:01,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992455622] [2023-08-27 00:02:01,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:02:01,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 00:02:01,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:02:01,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 00:02:01,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-27 00:02:01,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 510 [2023-08-27 00:02:01,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 589 transitions, 11107 flow. Second operand has 10 states, 10 states have (on average 186.2) internal successors, (1862), 10 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:01,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:02:01,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 510 [2023-08-27 00:02:01,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:02:03,068 INFO L124 PetriNetUnfolderBase]: 2796/4974 cut-off events. [2023-08-27 00:02:03,068 INFO L125 PetriNetUnfolderBase]: For 67794/67794 co-relation queries the response was YES. [2023-08-27 00:02:03,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35672 conditions, 4974 events. 2796/4974 cut-off events. For 67794/67794 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 33475 event pairs, 671 based on Foata normal form. 60/5034 useless extension candidates. Maximal degree in co-relation 35612. Up to 2599 conditions per place. [2023-08-27 00:02:03,126 INFO L140 encePairwiseOnDemand]: 501/510 looper letters, 493 selfloop transitions, 197 changer transitions 21/711 dead transitions. [2023-08-27 00:02:03,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 711 transitions, 14947 flow [2023-08-27 00:02:03,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:02:03,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:02:03,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1726 transitions. [2023-08-27 00:02:03,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37603485838779954 [2023-08-27 00:02:03,128 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1726 transitions. [2023-08-27 00:02:03,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1726 transitions. [2023-08-27 00:02:03,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:02:03,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1726 transitions. [2023-08-27 00:02:03,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 191.77777777777777) internal successors, (1726), 9 states have internal predecessors, (1726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:03,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:03,131 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:03,131 INFO L175 Difference]: Start difference. First operand has 293 places, 589 transitions, 11107 flow. Second operand 9 states and 1726 transitions. [2023-08-27 00:02:03,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 711 transitions, 14947 flow [2023-08-27 00:02:03,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 711 transitions, 14570 flow, removed 12 selfloop flow, removed 15 redundant places. [2023-08-27 00:02:03,415 INFO L231 Difference]: Finished difference. Result has 286 places, 620 transitions, 12252 flow [2023-08-27 00:02:03,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=10800, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12252, PETRI_PLACES=286, PETRI_TRANSITIONS=620} [2023-08-27 00:02:03,416 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 248 predicate places. [2023-08-27 00:02:03,416 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 620 transitions, 12252 flow [2023-08-27 00:02:03,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 186.2) internal successors, (1862), 10 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:03,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:02:03,416 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:02:03,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-08-27 00:02:03,417 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:02:03,417 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:02:03,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1572011756, now seen corresponding path program 4 times [2023-08-27 00:02:03,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:02:03,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721241029] [2023-08-27 00:02:03,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:02:03,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:02:03,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:02:03,757 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:02:03,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:02:03,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721241029] [2023-08-27 00:02:03,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721241029] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:02:03,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161942436] [2023-08-27 00:02:03,758 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:02:03,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:02:03,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:02:03,760 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:02:03,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-08-27 00:02:03,944 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:02:03,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:02:03,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:02:03,946 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:02:04,317 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:02:04,318 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 71 [2023-08-27 00:02:04,422 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:02:04,422 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:02:04,609 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:02:04,610 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:02:06,123 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:02:06,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161942436] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:02:06,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:02:06,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 00:02:06,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779080753] [2023-08-27 00:02:06,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:02:06,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 00:02:06,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:02:06,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 00:02:06,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=810, Unknown=0, NotChecked=0, Total=992 [2023-08-27 00:02:06,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:02:06,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 620 transitions, 12252 flow. Second operand has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:06,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:02:06,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:02:06,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:02:09,158 INFO L124 PetriNetUnfolderBase]: 2443/4533 cut-off events. [2023-08-27 00:02:09,158 INFO L125 PetriNetUnfolderBase]: For 61417/61417 co-relation queries the response was YES. [2023-08-27 00:02:09,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32931 conditions, 4533 events. 2443/4533 cut-off events. For 61417/61417 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 31404 event pairs, 378 based on Foata normal form. 184/4717 useless extension candidates. Maximal degree in co-relation 32871. Up to 1153 conditions per place. [2023-08-27 00:02:09,199 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 429 selfloop transitions, 296 changer transitions 10/735 dead transitions. [2023-08-27 00:02:09,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 735 transitions, 14259 flow [2023-08-27 00:02:09,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 00:02:09,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 00:02:09,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4272 transitions. [2023-08-27 00:02:09,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3221719457013575 [2023-08-27 00:02:09,203 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4272 transitions. [2023-08-27 00:02:09,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4272 transitions. [2023-08-27 00:02:09,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:02:09,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4272 transitions. [2023-08-27 00:02:09,205 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 164.30769230769232) internal successors, (4272), 26 states have internal predecessors, (4272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:09,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 510.0) internal successors, (13770), 27 states have internal predecessors, (13770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:09,211 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 510.0) internal successors, (13770), 27 states have internal predecessors, (13770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:09,211 INFO L175 Difference]: Start difference. First operand has 286 places, 620 transitions, 12252 flow. Second operand 26 states and 4272 transitions. [2023-08-27 00:02:09,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 735 transitions, 14259 flow [2023-08-27 00:02:09,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 735 transitions, 13871 flow, removed 23 selfloop flow, removed 5 redundant places. [2023-08-27 00:02:09,452 INFO L231 Difference]: Finished difference. Result has 311 places, 600 transitions, 12219 flow [2023-08-27 00:02:09,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=11097, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=12219, PETRI_PLACES=311, PETRI_TRANSITIONS=600} [2023-08-27 00:02:09,452 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 273 predicate places. [2023-08-27 00:02:09,453 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 600 transitions, 12219 flow [2023-08-27 00:02:09,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:09,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:02:09,453 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:02:09,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2023-08-27 00:02:09,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:02:09,654 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:02:09,655 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:02:09,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1835488916, now seen corresponding path program 5 times [2023-08-27 00:02:09,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:02:09,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099349825] [2023-08-27 00:02:09,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:02:09,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:02:09,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:02:09,972 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:09,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:02:09,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099349825] [2023-08-27 00:02:09,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099349825] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:02:09,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429807966] [2023-08-27 00:02:09,972 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:02:09,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:02:09,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:02:09,973 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:02:09,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-08-27 00:02:10,164 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:02:10,164 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:02:10,165 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:02:10,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:02:10,620 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:02:10,620 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 75 [2023-08-27 00:02:10,710 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:10,710 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:02:10,818 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:02:10,818 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:02:12,191 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:12,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429807966] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:02:12,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:02:12,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 00:02:12,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801868382] [2023-08-27 00:02:12,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:02:12,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 00:02:12,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:02:12,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 00:02:12,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=807, Unknown=0, NotChecked=0, Total=992 [2023-08-27 00:02:12,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:02:12,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 600 transitions, 12219 flow. Second operand has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:12,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:02:12,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:02:12,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:02:14,777 INFO L124 PetriNetUnfolderBase]: 2421/4515 cut-off events. [2023-08-27 00:02:14,777 INFO L125 PetriNetUnfolderBase]: For 66663/66663 co-relation queries the response was YES. [2023-08-27 00:02:14,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33784 conditions, 4515 events. 2421/4515 cut-off events. For 66663/66663 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 31487 event pairs, 356 based on Foata normal form. 6/4521 useless extension candidates. Maximal degree in co-relation 33718. Up to 1153 conditions per place. [2023-08-27 00:02:14,816 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 416 selfloop transitions, 282 changer transitions 21/719 dead transitions. [2023-08-27 00:02:14,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 719 transitions, 14550 flow [2023-08-27 00:02:14,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 00:02:14,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 00:02:14,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3781 transitions. [2023-08-27 00:02:14,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3223358908780904 [2023-08-27 00:02:14,819 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3781 transitions. [2023-08-27 00:02:14,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3781 transitions. [2023-08-27 00:02:14,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:02:14,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3781 transitions. [2023-08-27 00:02:14,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 164.3913043478261) internal successors, (3781), 23 states have internal predecessors, (3781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:14,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 510.0) internal successors, (12240), 24 states have internal predecessors, (12240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:14,827 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 510.0) internal successors, (12240), 24 states have internal predecessors, (12240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:14,827 INFO L175 Difference]: Start difference. First operand has 311 places, 600 transitions, 12219 flow. Second operand 23 states and 3781 transitions. [2023-08-27 00:02:14,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 719 transitions, 14550 flow [2023-08-27 00:02:15,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 719 transitions, 13989 flow, removed 24 selfloop flow, removed 20 redundant places. [2023-08-27 00:02:15,104 INFO L231 Difference]: Finished difference. Result has 313 places, 590 transitions, 12039 flow [2023-08-27 00:02:15,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=11668, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=12039, PETRI_PLACES=313, PETRI_TRANSITIONS=590} [2023-08-27 00:02:15,105 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 275 predicate places. [2023-08-27 00:02:15,105 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 590 transitions, 12039 flow [2023-08-27 00:02:15,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:15,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:02:15,106 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:02:15,112 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2023-08-27 00:02:15,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2023-08-27 00:02:15,307 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:02:15,307 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:02:15,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1127794591, now seen corresponding path program 6 times [2023-08-27 00:02:15,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:02:15,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717530519] [2023-08-27 00:02:15,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:02:15,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:02:15,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:02:15,647 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:15,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:02:15,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717530519] [2023-08-27 00:02:15,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717530519] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:02:15,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312085053] [2023-08-27 00:02:15,647 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:02:15,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:02:15,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:02:15,648 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:02:15,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-08-27 00:02:15,902 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 00:02:15,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:02:15,904 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:02:15,905 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:02:16,388 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:02:16,389 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 75 [2023-08-27 00:02:16,439 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:16,439 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:02:16,513 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:02:16,513 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:02:18,377 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:18,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312085053] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:02:18,377 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:02:18,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-27 00:02:18,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978559535] [2023-08-27 00:02:18,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:02:18,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-27 00:02:18,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:02:18,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-27 00:02:18,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=979, Unknown=0, NotChecked=0, Total=1190 [2023-08-27 00:02:18,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:02:18,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 590 transitions, 12039 flow. Second operand has 35 states, 35 states have (on average 158.88571428571427) internal successors, (5561), 35 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:18,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:02:18,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:02:18,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:02:21,664 INFO L124 PetriNetUnfolderBase]: 2367/4402 cut-off events. [2023-08-27 00:02:21,665 INFO L125 PetriNetUnfolderBase]: For 66301/66301 co-relation queries the response was YES. [2023-08-27 00:02:21,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33043 conditions, 4402 events. 2367/4402 cut-off events. For 66301/66301 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 30448 event pairs, 513 based on Foata normal form. 3/4405 useless extension candidates. Maximal degree in co-relation 32978. Up to 1031 conditions per place. [2023-08-27 00:02:21,703 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 467 selfloop transitions, 285 changer transitions 19/771 dead transitions. [2023-08-27 00:02:21,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 771 transitions, 15057 flow [2023-08-27 00:02:21,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-27 00:02:21,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-27 00:02:21,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 4767 transitions. [2023-08-27 00:02:21,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3223123732251521 [2023-08-27 00:02:21,707 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 4767 transitions. [2023-08-27 00:02:21,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 4767 transitions. [2023-08-27 00:02:21,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:02:21,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 4767 transitions. [2023-08-27 00:02:21,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 164.3793103448276) internal successors, (4767), 29 states have internal predecessors, (4767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:21,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 510.0) internal successors, (15300), 30 states have internal predecessors, (15300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:21,717 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 510.0) internal successors, (15300), 30 states have internal predecessors, (15300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:21,717 INFO L175 Difference]: Start difference. First operand has 313 places, 590 transitions, 12039 flow. Second operand 29 states and 4767 transitions. [2023-08-27 00:02:21,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 771 transitions, 15057 flow [2023-08-27 00:02:21,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 771 transitions, 14475 flow, removed 9 selfloop flow, removed 21 redundant places. [2023-08-27 00:02:21,977 INFO L231 Difference]: Finished difference. Result has 317 places, 583 transitions, 11905 flow [2023-08-27 00:02:21,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=11465, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=11905, PETRI_PLACES=317, PETRI_TRANSITIONS=583} [2023-08-27 00:02:21,977 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 279 predicate places. [2023-08-27 00:02:21,977 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 583 transitions, 11905 flow [2023-08-27 00:02:21,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 158.88571428571427) internal successors, (5561), 35 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:21,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:02:21,978 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:02:21,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2023-08-27 00:02:22,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2023-08-27 00:02:22,179 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:02:22,179 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:02:22,179 INFO L85 PathProgramCache]: Analyzing trace with hash -749114825, now seen corresponding path program 7 times [2023-08-27 00:02:22,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:02:22,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069209787] [2023-08-27 00:02:22,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:02:22,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:02:22,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:02:22,478 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:22,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:02:22,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069209787] [2023-08-27 00:02:22,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069209787] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:02:22,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917874176] [2023-08-27 00:02:22,479 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:02:22,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:02:22,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:02:22,480 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:02:22,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-08-27 00:02:22,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:02:22,665 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 00:02:22,667 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:02:23,223 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:02:23,224 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 75 [2023-08-27 00:02:23,291 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:23,291 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:02:23,383 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:02:23,383 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:02:24,569 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:24,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917874176] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:02:24,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:02:24,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-27 00:02:24,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398069665] [2023-08-27 00:02:24,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:02:24,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-27 00:02:24,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:02:24,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-27 00:02:24,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=984, Unknown=0, NotChecked=0, Total=1190 [2023-08-27 00:02:24,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:02:24,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 583 transitions, 11905 flow. Second operand has 35 states, 35 states have (on average 158.88571428571427) internal successors, (5561), 35 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:24,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:02:24,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:02:24,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:02:28,002 INFO L124 PetriNetUnfolderBase]: 2600/4828 cut-off events. [2023-08-27 00:02:28,003 INFO L125 PetriNetUnfolderBase]: For 73775/73775 co-relation queries the response was YES. [2023-08-27 00:02:28,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36645 conditions, 4828 events. 2600/4828 cut-off events. For 73775/73775 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 34023 event pairs, 569 based on Foata normal form. 2/4830 useless extension candidates. Maximal degree in co-relation 36581. Up to 1111 conditions per place. [2023-08-27 00:02:28,051 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 664 selfloop transitions, 297 changer transitions 32/993 dead transitions. [2023-08-27 00:02:28,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 993 transitions, 19247 flow [2023-08-27 00:02:28,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-27 00:02:28,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-27 00:02:28,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 5915 transitions. [2023-08-27 00:02:28,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3221677559912854 [2023-08-27 00:02:28,055 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 5915 transitions. [2023-08-27 00:02:28,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 5915 transitions. [2023-08-27 00:02:28,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:02:28,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 5915 transitions. [2023-08-27 00:02:28,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 164.30555555555554) internal successors, (5915), 36 states have internal predecessors, (5915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:28,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 510.0) internal successors, (18870), 37 states have internal predecessors, (18870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:28,067 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 510.0) internal successors, (18870), 37 states have internal predecessors, (18870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:28,067 INFO L175 Difference]: Start difference. First operand has 317 places, 583 transitions, 11905 flow. Second operand 36 states and 5915 transitions. [2023-08-27 00:02:28,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 993 transitions, 19247 flow [2023-08-27 00:02:28,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 993 transitions, 18700 flow, removed 6 selfloop flow, removed 24 redundant places. [2023-08-27 00:02:28,376 INFO L231 Difference]: Finished difference. Result has 334 places, 623 transitions, 13208 flow [2023-08-27 00:02:28,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=11499, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=13208, PETRI_PLACES=334, PETRI_TRANSITIONS=623} [2023-08-27 00:02:28,377 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 296 predicate places. [2023-08-27 00:02:28,377 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 623 transitions, 13208 flow [2023-08-27 00:02:28,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 158.88571428571427) internal successors, (5561), 35 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:28,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:02:28,378 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:02:28,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2023-08-27 00:02:28,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:02:28,578 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:02:28,578 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:02:28,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1721735385, now seen corresponding path program 8 times [2023-08-27 00:02:28,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:02:28,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317310217] [2023-08-27 00:02:28,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:02:28,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:02:28,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:02:28,937 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:28,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:02:28,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317310217] [2023-08-27 00:02:28,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317310217] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:02:28,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455594982] [2023-08-27 00:02:28,938 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:02:28,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:02:28,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:02:28,939 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:02:28,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-08-27 00:02:29,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:02:29,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:02:29,234 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:02:29,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:02:29,877 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:02:29,878 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 75 [2023-08-27 00:02:29,936 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:29,936 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:02:30,010 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:02:30,011 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:02:31,396 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:31,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455594982] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:02:31,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:02:31,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-27 00:02:31,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390225830] [2023-08-27 00:02:31,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:02:31,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-27 00:02:31,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:02:31,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-27 00:02:31,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=989, Unknown=0, NotChecked=0, Total=1190 [2023-08-27 00:02:31,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:02:31,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 623 transitions, 13208 flow. Second operand has 35 states, 35 states have (on average 158.88571428571427) internal successors, (5561), 35 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:31,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:02:31,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:02:31,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:02:34,243 INFO L124 PetriNetUnfolderBase]: 2576/4763 cut-off events. [2023-08-27 00:02:34,243 INFO L125 PetriNetUnfolderBase]: For 74559/74559 co-relation queries the response was YES. [2023-08-27 00:02:34,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36932 conditions, 4763 events. 2576/4763 cut-off events. For 74559/74559 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 33262 event pairs, 531 based on Foata normal form. 3/4766 useless extension candidates. Maximal degree in co-relation 36861. Up to 1433 conditions per place. [2023-08-27 00:02:34,293 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 431 selfloop transitions, 306 changer transitions 39/776 dead transitions. [2023-08-27 00:02:34,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 776 transitions, 16068 flow [2023-08-27 00:02:34,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 00:02:34,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 00:02:34,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4265 transitions. [2023-08-27 00:02:34,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32164404223227755 [2023-08-27 00:02:34,297 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4265 transitions. [2023-08-27 00:02:34,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4265 transitions. [2023-08-27 00:02:34,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:02:34,298 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4265 transitions. [2023-08-27 00:02:34,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 164.03846153846155) internal successors, (4265), 26 states have internal predecessors, (4265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:34,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 510.0) internal successors, (13770), 27 states have internal predecessors, (13770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:34,309 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 510.0) internal successors, (13770), 27 states have internal predecessors, (13770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:34,309 INFO L175 Difference]: Start difference. First operand has 334 places, 623 transitions, 13208 flow. Second operand 26 states and 4265 transitions. [2023-08-27 00:02:34,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 776 transitions, 16068 flow [2023-08-27 00:02:34,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 776 transitions, 15503 flow, removed 22 selfloop flow, removed 25 redundant places. [2023-08-27 00:02:34,606 INFO L231 Difference]: Finished difference. Result has 329 places, 600 transitions, 12846 flow [2023-08-27 00:02:34,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=12659, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=12846, PETRI_PLACES=329, PETRI_TRANSITIONS=600} [2023-08-27 00:02:34,606 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 291 predicate places. [2023-08-27 00:02:34,606 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 600 transitions, 12846 flow [2023-08-27 00:02:34,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 158.88571428571427) internal successors, (5561), 35 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:34,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:02:34,607 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:02:34,613 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2023-08-27 00:02:34,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:02:34,808 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:02:34,808 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:02:34,808 INFO L85 PathProgramCache]: Analyzing trace with hash 969841066, now seen corresponding path program 9 times [2023-08-27 00:02:34,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:02:34,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090920945] [2023-08-27 00:02:34,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:02:34,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:02:34,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:02:35,117 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:02:35,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:02:35,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090920945] [2023-08-27 00:02:35,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090920945] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:02:35,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778777785] [2023-08-27 00:02:35,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:02:35,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:02:35,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:02:35,119 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:02:35,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-08-27 00:02:35,311 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 00:02:35,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:02:35,313 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 00:02:35,314 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:02:35,863 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:02:35,863 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:02:35,953 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:02:35,953 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:02:37,460 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:02:37,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778777785] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:02:37,460 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:02:37,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 00:02:37,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111320311] [2023-08-27 00:02:37,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:02:37,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 00:02:37,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:02:37,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 00:02:37,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=809, Unknown=0, NotChecked=0, Total=992 [2023-08-27 00:02:37,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:02:37,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 600 transitions, 12846 flow. Second operand has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:37,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:02:37,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:02:37,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:02:40,320 INFO L124 PetriNetUnfolderBase]: 2463/4501 cut-off events. [2023-08-27 00:02:40,320 INFO L125 PetriNetUnfolderBase]: For 68754/68754 co-relation queries the response was YES. [2023-08-27 00:02:40,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35316 conditions, 4501 events. 2463/4501 cut-off events. For 68754/68754 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 30664 event pairs, 388 based on Foata normal form. 8/4509 useless extension candidates. Maximal degree in co-relation 35251. Up to 1291 conditions per place. [2023-08-27 00:02:40,366 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 377 selfloop transitions, 292 changer transitions 44/713 dead transitions. [2023-08-27 00:02:40,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 713 transitions, 15139 flow [2023-08-27 00:02:40,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 00:02:40,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 00:02:40,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3620 transitions. [2023-08-27 00:02:40,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3226381461675579 [2023-08-27 00:02:40,369 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3620 transitions. [2023-08-27 00:02:40,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3620 transitions. [2023-08-27 00:02:40,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:02:40,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3620 transitions. [2023-08-27 00:02:40,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 164.54545454545453) internal successors, (3620), 22 states have internal predecessors, (3620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:40,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 510.0) internal successors, (11730), 23 states have internal predecessors, (11730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:40,377 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 510.0) internal successors, (11730), 23 states have internal predecessors, (11730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:40,377 INFO L175 Difference]: Start difference. First operand has 329 places, 600 transitions, 12846 flow. Second operand 22 states and 3620 transitions. [2023-08-27 00:02:40,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 713 transitions, 15139 flow [2023-08-27 00:02:40,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 713 transitions, 14640 flow, removed 24 selfloop flow, removed 24 redundant places. [2023-08-27 00:02:40,657 INFO L231 Difference]: Finished difference. Result has 321 places, 567 transitions, 12272 flow [2023-08-27 00:02:40,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=12359, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=12272, PETRI_PLACES=321, PETRI_TRANSITIONS=567} [2023-08-27 00:02:40,658 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 283 predicate places. [2023-08-27 00:02:40,658 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 567 transitions, 12272 flow [2023-08-27 00:02:40,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:40,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:02:40,658 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:02:40,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2023-08-27 00:02:40,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2023-08-27 00:02:40,859 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:02:40,859 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:02:40,859 INFO L85 PathProgramCache]: Analyzing trace with hash 206276590, now seen corresponding path program 10 times [2023-08-27 00:02:40,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:02:40,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499958850] [2023-08-27 00:02:40,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:02:40,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:02:40,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:02:41,115 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:41,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:02:41,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499958850] [2023-08-27 00:02:41,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499958850] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:02:41,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136960383] [2023-08-27 00:02:41,116 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:02:41,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:02:41,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:02:41,117 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:02:41,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-08-27 00:02:41,301 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:02:41,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:02:41,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 00:02:41,305 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:02:41,742 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:41,742 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:02:41,976 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:02:41,977 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:02:43,356 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:43,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136960383] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:02:43,356 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:02:43,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 00:02:43,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414911714] [2023-08-27 00:02:43,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:02:43,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 00:02:43,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:02:43,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 00:02:43,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2023-08-27 00:02:43,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:02:43,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 567 transitions, 12272 flow. Second operand has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:43,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:02:43,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:02:43,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:02:46,336 INFO L124 PetriNetUnfolderBase]: 2275/4192 cut-off events. [2023-08-27 00:02:46,337 INFO L125 PetriNetUnfolderBase]: For 66733/66733 co-relation queries the response was YES. [2023-08-27 00:02:46,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33792 conditions, 4192 events. 2275/4192 cut-off events. For 66733/66733 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 28419 event pairs, 380 based on Foata normal form. 138/4330 useless extension candidates. Maximal degree in co-relation 33729. Up to 1291 conditions per place. [2023-08-27 00:02:46,388 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 394 selfloop transitions, 326 changer transitions 10/730 dead transitions. [2023-08-27 00:02:46,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 730 transitions, 15648 flow [2023-08-27 00:02:46,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-27 00:02:46,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-27 00:02:46,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4436 transitions. [2023-08-27 00:02:46,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32214960058097314 [2023-08-27 00:02:46,391 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4436 transitions. [2023-08-27 00:02:46,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4436 transitions. [2023-08-27 00:02:46,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:02:46,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4436 transitions. [2023-08-27 00:02:46,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 164.2962962962963) internal successors, (4436), 27 states have internal predecessors, (4436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:46,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 510.0) internal successors, (14280), 28 states have internal predecessors, (14280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:46,483 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 510.0) internal successors, (14280), 28 states have internal predecessors, (14280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:46,483 INFO L175 Difference]: Start difference. First operand has 321 places, 567 transitions, 12272 flow. Second operand 27 states and 4436 transitions. [2023-08-27 00:02:46,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 730 transitions, 15648 flow [2023-08-27 00:02:46,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 730 transitions, 14808 flow, removed 21 selfloop flow, removed 25 redundant places. [2023-08-27 00:02:46,718 INFO L231 Difference]: Finished difference. Result has 320 places, 596 transitions, 13117 flow [2023-08-27 00:02:46,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=11468, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=13117, PETRI_PLACES=320, PETRI_TRANSITIONS=596} [2023-08-27 00:02:46,719 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 282 predicate places. [2023-08-27 00:02:46,719 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 596 transitions, 13117 flow [2023-08-27 00:02:46,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:46,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:02:46,720 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:02:46,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2023-08-27 00:02:46,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2023-08-27 00:02:46,927 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:02:46,928 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:02:46,928 INFO L85 PathProgramCache]: Analyzing trace with hash -693231535, now seen corresponding path program 11 times [2023-08-27 00:02:46,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:02:46,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389765257] [2023-08-27 00:02:46,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:02:46,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:02:46,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:02:47,223 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:47,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:02:47,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389765257] [2023-08-27 00:02:47,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389765257] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:02:47,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119506800] [2023-08-27 00:02:47,224 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:02:47,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:02:47,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:02:47,225 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:02:47,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-08-27 00:02:47,436 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 00:02:47,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:02:47,438 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:02:47,439 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:02:47,845 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:47,845 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:02:48,037 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:02:48,038 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:02:49,599 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:49,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119506800] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:02:49,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:02:49,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 31 [2023-08-27 00:02:49,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534214738] [2023-08-27 00:02:49,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:02:49,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-27 00:02:49,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:02:49,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-27 00:02:49,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=907, Unknown=0, NotChecked=0, Total=1056 [2023-08-27 00:02:49,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 510 [2023-08-27 00:02:49,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 596 transitions, 13117 flow. Second operand has 33 states, 33 states have (on average 151.0) internal successors, (4983), 33 states have internal predecessors, (4983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:49,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:02:49,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 510 [2023-08-27 00:02:49,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:02:54,500 INFO L124 PetriNetUnfolderBase]: 2601/4721 cut-off events. [2023-08-27 00:02:54,501 INFO L125 PetriNetUnfolderBase]: For 78898/78898 co-relation queries the response was YES. [2023-08-27 00:02:54,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38675 conditions, 4721 events. 2601/4721 cut-off events. For 78898/78898 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 32079 event pairs, 369 based on Foata normal form. 101/4822 useless extension candidates. Maximal degree in co-relation 38608. Up to 1217 conditions per place. [2023-08-27 00:02:54,558 INFO L140 encePairwiseOnDemand]: 496/510 looper letters, 474 selfloop transitions, 442 changer transitions 20/936 dead transitions. [2023-08-27 00:02:54,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 936 transitions, 19274 flow [2023-08-27 00:02:54,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-08-27 00:02:54,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-08-27 00:02:54,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 6566 transitions. [2023-08-27 00:02:54,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3065359477124183 [2023-08-27 00:02:54,563 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 6566 transitions. [2023-08-27 00:02:54,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 6566 transitions. [2023-08-27 00:02:54,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:02:54,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 6566 transitions. [2023-08-27 00:02:54,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 156.33333333333334) internal successors, (6566), 42 states have internal predecessors, (6566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:54,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 510.0) internal successors, (21930), 43 states have internal predecessors, (21930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:54,579 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 510.0) internal successors, (21930), 43 states have internal predecessors, (21930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:54,579 INFO L175 Difference]: Start difference. First operand has 320 places, 596 transitions, 13117 flow. Second operand 42 states and 6566 transitions. [2023-08-27 00:02:54,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 936 transitions, 19274 flow [2023-08-27 00:02:54,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 936 transitions, 18752 flow, removed 51 selfloop flow, removed 12 redundant places. [2023-08-27 00:02:54,999 INFO L231 Difference]: Finished difference. Result has 366 places, 682 transitions, 15766 flow [2023-08-27 00:02:54,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=12727, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=15766, PETRI_PLACES=366, PETRI_TRANSITIONS=682} [2023-08-27 00:02:55,000 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 328 predicate places. [2023-08-27 00:02:55,000 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 682 transitions, 15766 flow [2023-08-27 00:02:55,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 151.0) internal successors, (4983), 33 states have internal predecessors, (4983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:55,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:02:55,001 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:02:55,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2023-08-27 00:02:55,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:02:55,209 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:02:55,209 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:02:55,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1304127110, now seen corresponding path program 12 times [2023-08-27 00:02:55,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:02:55,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537826794] [2023-08-27 00:02:55,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:02:55,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:02:55,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:02:55,466 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:55,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:02:55,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537826794] [2023-08-27 00:02:55,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537826794] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:02:55,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682658529] [2023-08-27 00:02:55,467 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:02:55,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:02:55,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:02:55,468 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:02:55,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2023-08-27 00:02:55,713 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 00:02:55,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:02:55,715 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 00:02:55,716 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:02:56,144 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:56,144 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:02:56,225 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:02:56,225 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:02:57,550 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:02:57,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682658529] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:02:57,551 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:02:57,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 00:02:57,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497921747] [2023-08-27 00:02:57,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:02:57,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 00:02:57,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:02:57,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 00:02:57,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=816, Unknown=0, NotChecked=0, Total=992 [2023-08-27 00:02:57,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:02:57,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 682 transitions, 15766 flow. Second operand has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:02:57,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:02:57,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:02:57,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:03:00,774 INFO L124 PetriNetUnfolderBase]: 2586/4685 cut-off events. [2023-08-27 00:03:00,775 INFO L125 PetriNetUnfolderBase]: For 87024/87024 co-relation queries the response was YES. [2023-08-27 00:03:00,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40591 conditions, 4685 events. 2586/4685 cut-off events. For 87024/87024 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 31760 event pairs, 508 based on Foata normal form. 2/4687 useless extension candidates. Maximal degree in co-relation 40507. Up to 1569 conditions per place. [2023-08-27 00:03:00,824 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 413 selfloop transitions, 371 changer transitions 13/797 dead transitions. [2023-08-27 00:03:00,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 797 transitions, 18300 flow [2023-08-27 00:03:00,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 00:03:00,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 00:03:00,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3943 transitions. [2023-08-27 00:03:00,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.322140522875817 [2023-08-27 00:03:00,827 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3943 transitions. [2023-08-27 00:03:00,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3943 transitions. [2023-08-27 00:03:00,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:03:00,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3943 transitions. [2023-08-27 00:03:00,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 164.29166666666666) internal successors, (3943), 24 states have internal predecessors, (3943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:00,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 510.0) internal successors, (12750), 25 states have internal predecessors, (12750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:00,835 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 510.0) internal successors, (12750), 25 states have internal predecessors, (12750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:00,836 INFO L175 Difference]: Start difference. First operand has 366 places, 682 transitions, 15766 flow. Second operand 24 states and 3943 transitions. [2023-08-27 00:03:00,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 797 transitions, 18300 flow [2023-08-27 00:03:01,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 797 transitions, 16552 flow, removed 177 selfloop flow, removed 22 redundant places. [2023-08-27 00:03:01,277 INFO L231 Difference]: Finished difference. Result has 366 places, 678 transitions, 14710 flow [2023-08-27 00:03:01,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=14050, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=14710, PETRI_PLACES=366, PETRI_TRANSITIONS=678} [2023-08-27 00:03:01,278 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 328 predicate places. [2023-08-27 00:03:01,278 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 678 transitions, 14710 flow [2023-08-27 00:03:01,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:01,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:03:01,279 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:03:01,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2023-08-27 00:03:01,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2023-08-27 00:03:01,482 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:03:01,482 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:03:01,482 INFO L85 PathProgramCache]: Analyzing trace with hash -2013568361, now seen corresponding path program 13 times [2023-08-27 00:03:01,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:03:01,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87946271] [2023-08-27 00:03:01,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:03:01,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:03:01,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:03:01,822 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:01,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:03:01,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87946271] [2023-08-27 00:03:01,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87946271] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:03:01,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523370624] [2023-08-27 00:03:01,825 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:03:01,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:03:01,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:03:01,826 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:03:01,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2023-08-27 00:03:02,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:03:02,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 00:03:02,027 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:03:02,550 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:03:02,563 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 71 [2023-08-27 00:03:02,673 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:02,673 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:03:02,862 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:03:02,862 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:03:04,340 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:04,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523370624] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:03:04,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:03:04,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-27 00:03:04,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920531635] [2023-08-27 00:03:04,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:03:04,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-27 00:03:04,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:03:04,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-27 00:03:04,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1005, Unknown=0, NotChecked=0, Total=1190 [2023-08-27 00:03:04,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:03:04,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 678 transitions, 14710 flow. Second operand has 35 states, 35 states have (on average 158.88571428571427) internal successors, (5561), 35 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:04,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:03:04,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:03:04,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:03:10,995 INFO L124 PetriNetUnfolderBase]: 3802/6632 cut-off events. [2023-08-27 00:03:11,003 INFO L125 PetriNetUnfolderBase]: For 108407/108407 co-relation queries the response was YES. [2023-08-27 00:03:11,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52290 conditions, 6632 events. 3802/6632 cut-off events. For 108407/108407 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 44705 event pairs, 868 based on Foata normal form. 2/6634 useless extension candidates. Maximal degree in co-relation 52215. Up to 1577 conditions per place. [2023-08-27 00:03:11,072 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 701 selfloop transitions, 493 changer transitions 16/1210 dead transitions. [2023-08-27 00:03:11,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 1210 transitions, 25100 flow [2023-08-27 00:03:11,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-27 00:03:11,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-27 00:03:11,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 7539 transitions. [2023-08-27 00:03:11,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3213554987212276 [2023-08-27 00:03:11,077 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 7539 transitions. [2023-08-27 00:03:11,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 7539 transitions. [2023-08-27 00:03:11,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:03:11,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 7539 transitions. [2023-08-27 00:03:11,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 163.8913043478261) internal successors, (7539), 46 states have internal predecessors, (7539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:11,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 510.0) internal successors, (23970), 47 states have internal predecessors, (23970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:11,092 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 510.0) internal successors, (23970), 47 states have internal predecessors, (23970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:11,092 INFO L175 Difference]: Start difference. First operand has 366 places, 678 transitions, 14710 flow. Second operand 46 states and 7539 transitions. [2023-08-27 00:03:11,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 1210 transitions, 25100 flow [2023-08-27 00:03:11,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 1210 transitions, 24114 flow, removed 7 selfloop flow, removed 23 redundant places. [2023-08-27 00:03:11,664 INFO L231 Difference]: Finished difference. Result has 392 places, 793 transitions, 17869 flow [2023-08-27 00:03:11,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=13964, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=377, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=17869, PETRI_PLACES=392, PETRI_TRANSITIONS=793} [2023-08-27 00:03:11,665 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 354 predicate places. [2023-08-27 00:03:11,665 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 793 transitions, 17869 flow [2023-08-27 00:03:11,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 158.88571428571427) internal successors, (5561), 35 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:11,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:03:11,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:03:11,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2023-08-27 00:03:11,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2023-08-27 00:03:11,866 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:03:11,867 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:03:11,867 INFO L85 PathProgramCache]: Analyzing trace with hash -685550328, now seen corresponding path program 2 times [2023-08-27 00:03:11,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:03:11,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176073058] [2023-08-27 00:03:11,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:03:11,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:03:11,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:03:12,128 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 00:03:12,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:03:12,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176073058] [2023-08-27 00:03:12,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176073058] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:03:12,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104979856] [2023-08-27 00:03:12,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:03:12,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:03:12,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:03:12,131 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:03:12,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2023-08-27 00:03:12,405 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:03:12,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:03:12,407 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 00:03:12,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:03:12,571 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 00:03:12,571 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:03:12,731 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-27 00:03:12,731 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-27 00:03:12,764 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 00:03:12,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104979856] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:03:12,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:03:12,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 14 [2023-08-27 00:03:12,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042090822] [2023-08-27 00:03:12,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:03:12,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 00:03:12,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:03:12,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 00:03:12,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-08-27 00:03:12,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 510 [2023-08-27 00:03:12,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 793 transitions, 17869 flow. Second operand has 14 states, 14 states have (on average 186.85714285714286) internal successors, (2616), 14 states have internal predecessors, (2616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:12,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:03:12,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 510 [2023-08-27 00:03:12,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:03:14,531 INFO L124 PetriNetUnfolderBase]: 3818/6670 cut-off events. [2023-08-27 00:03:14,532 INFO L125 PetriNetUnfolderBase]: For 109318/109318 co-relation queries the response was YES. [2023-08-27 00:03:14,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52586 conditions, 6670 events. 3818/6670 cut-off events. For 109318/109318 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45759 event pairs, 1088 based on Foata normal form. 32/6702 useless extension candidates. Maximal degree in co-relation 52505. Up to 4311 conditions per place. [2023-08-27 00:03:14,613 INFO L140 encePairwiseOnDemand]: 501/510 looper letters, 580 selfloop transitions, 238 changer transitions 11/829 dead transitions. [2023-08-27 00:03:14,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 829 transitions, 20156 flow [2023-08-27 00:03:14,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 00:03:14,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 00:03:14,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1340 transitions. [2023-08-27 00:03:14,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3753501400560224 [2023-08-27 00:03:14,615 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1340 transitions. [2023-08-27 00:03:14,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1340 transitions. [2023-08-27 00:03:14,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:03:14,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1340 transitions. [2023-08-27 00:03:14,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 191.42857142857142) internal successors, (1340), 7 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:14,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:14,618 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:14,618 INFO L175 Difference]: Start difference. First operand has 392 places, 793 transitions, 17869 flow. Second operand 7 states and 1340 transitions. [2023-08-27 00:03:14,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 829 transitions, 20156 flow [2023-08-27 00:03:15,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 829 transitions, 19745 flow, removed 13 selfloop flow, removed 22 redundant places. [2023-08-27 00:03:15,225 INFO L231 Difference]: Finished difference. Result has 374 places, 791 transitions, 17903 flow [2023-08-27 00:03:15,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=17472, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17903, PETRI_PLACES=374, PETRI_TRANSITIONS=791} [2023-08-27 00:03:15,226 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 336 predicate places. [2023-08-27 00:03:15,226 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 791 transitions, 17903 flow [2023-08-27 00:03:15,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 186.85714285714286) internal successors, (2616), 14 states have internal predecessors, (2616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:15,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:03:15,227 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:03:15,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2023-08-27 00:03:15,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:03:15,427 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:03:15,427 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:03:15,427 INFO L85 PathProgramCache]: Analyzing trace with hash 2091332061, now seen corresponding path program 14 times [2023-08-27 00:03:15,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:03:15,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86038435] [2023-08-27 00:03:15,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:03:15,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:03:15,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:03:15,772 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:15,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:03:15,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86038435] [2023-08-27 00:03:15,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86038435] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:03:15,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354815271] [2023-08-27 00:03:15,772 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:03:15,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:03:15,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:03:15,774 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:03:15,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2023-08-27 00:03:15,968 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:03:15,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:03:15,969 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:03:15,970 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:03:16,425 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:03:16,425 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 75 [2023-08-27 00:03:16,482 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:16,482 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:03:16,564 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:03:16,564 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:03:18,198 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:18,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354815271] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:03:18,198 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:03:18,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-27 00:03:18,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299260204] [2023-08-27 00:03:18,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:03:18,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-27 00:03:18,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:03:18,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-27 00:03:18,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2023-08-27 00:03:18,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:03:18,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 791 transitions, 17903 flow. Second operand has 35 states, 35 states have (on average 158.88571428571427) internal successors, (5561), 35 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:18,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:03:18,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:03:18,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:03:22,262 INFO L124 PetriNetUnfolderBase]: 3802/6633 cut-off events. [2023-08-27 00:03:22,263 INFO L125 PetriNetUnfolderBase]: For 113247/113247 co-relation queries the response was YES. [2023-08-27 00:03:22,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52423 conditions, 6633 events. 3802/6633 cut-off events. For 113247/113247 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 44603 event pairs, 892 based on Foata normal form. 1/6634 useless extension candidates. Maximal degree in co-relation 52344. Up to 2349 conditions per place. [2023-08-27 00:03:22,360 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 436 selfloop transitions, 478 changer transitions 13/927 dead transitions. [2023-08-27 00:03:22,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 927 transitions, 20935 flow [2023-08-27 00:03:22,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-27 00:03:22,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-27 00:03:22,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4589 transitions. [2023-08-27 00:03:22,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32135854341736697 [2023-08-27 00:03:22,363 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4589 transitions. [2023-08-27 00:03:22,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4589 transitions. [2023-08-27 00:03:22,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:03:22,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4589 transitions. [2023-08-27 00:03:22,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 163.89285714285714) internal successors, (4589), 28 states have internal predecessors, (4589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:22,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 510.0) internal successors, (14790), 29 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:22,374 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 510.0) internal successors, (14790), 29 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:22,374 INFO L175 Difference]: Start difference. First operand has 374 places, 791 transitions, 17903 flow. Second operand 28 states and 4589 transitions. [2023-08-27 00:03:22,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 927 transitions, 20935 flow [2023-08-27 00:03:22,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 927 transitions, 20399 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-08-27 00:03:22,981 INFO L231 Difference]: Finished difference. Result has 397 places, 785 transitions, 18250 flow [2023-08-27 00:03:22,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=17421, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=478, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=18250, PETRI_PLACES=397, PETRI_TRANSITIONS=785} [2023-08-27 00:03:22,982 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 359 predicate places. [2023-08-27 00:03:22,982 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 785 transitions, 18250 flow [2023-08-27 00:03:22,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 158.88571428571427) internal successors, (5561), 35 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:22,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:03:22,983 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:03:22,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2023-08-27 00:03:23,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2023-08-27 00:03:23,184 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:03:23,184 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:03:23,184 INFO L85 PathProgramCache]: Analyzing trace with hash -481244402, now seen corresponding path program 15 times [2023-08-27 00:03:23,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:03:23,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663896481] [2023-08-27 00:03:23,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:03:23,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:03:23,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:03:23,451 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:23,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:03:23,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663896481] [2023-08-27 00:03:23,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663896481] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:03:23,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133423579] [2023-08-27 00:03:23,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:03:23,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:03:23,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:03:23,453 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:03:23,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2023-08-27 00:03:23,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 00:03:23,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:03:23,670 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 00:03:23,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:03:24,141 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:24,141 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:03:24,347 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:03:24,347 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:03:26,100 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:26,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133423579] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:03:26,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:03:26,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 00:03:26,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958404574] [2023-08-27 00:03:26,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:03:26,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 00:03:26,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:03:26,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 00:03:26,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2023-08-27 00:03:26,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:03:26,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 785 transitions, 18250 flow. Second operand has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:26,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:03:26,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:03:26,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:03:30,336 INFO L124 PetriNetUnfolderBase]: 3801/6657 cut-off events. [2023-08-27 00:03:30,337 INFO L125 PetriNetUnfolderBase]: For 118701/118701 co-relation queries the response was YES. [2023-08-27 00:03:30,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52912 conditions, 6657 events. 3801/6657 cut-off events. For 118701/118701 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 45626 event pairs, 820 based on Foata normal form. 2/6659 useless extension candidates. Maximal degree in co-relation 52832. Up to 2675 conditions per place. [2023-08-27 00:03:30,422 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 465 selfloop transitions, 445 changer transitions 12/922 dead transitions. [2023-08-27 00:03:30,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 922 transitions, 21197 flow [2023-08-27 00:03:30,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-27 00:03:30,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-27 00:03:30,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 4757 transitions. [2023-08-27 00:03:30,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3216362407031778 [2023-08-27 00:03:30,426 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 4757 transitions. [2023-08-27 00:03:30,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 4757 transitions. [2023-08-27 00:03:30,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:03:30,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 4757 transitions. [2023-08-27 00:03:30,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 164.0344827586207) internal successors, (4757), 29 states have internal predecessors, (4757), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:30,436 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 510.0) internal successors, (15300), 30 states have internal predecessors, (15300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:30,437 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 510.0) internal successors, (15300), 30 states have internal predecessors, (15300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:30,437 INFO L175 Difference]: Start difference. First operand has 397 places, 785 transitions, 18250 flow. Second operand 29 states and 4757 transitions. [2023-08-27 00:03:30,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 922 transitions, 21197 flow [2023-08-27 00:03:31,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 922 transitions, 20505 flow, removed 8 selfloop flow, removed 27 redundant places. [2023-08-27 00:03:31,026 INFO L231 Difference]: Finished difference. Result has 396 places, 783 transitions, 18432 flow [2023-08-27 00:03:31,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=17566, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=444, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=18432, PETRI_PLACES=396, PETRI_TRANSITIONS=783} [2023-08-27 00:03:31,027 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 358 predicate places. [2023-08-27 00:03:31,027 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 783 transitions, 18432 flow [2023-08-27 00:03:31,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:31,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:03:31,028 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:03:31,034 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2023-08-27 00:03:31,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:03:31,229 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:03:31,229 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:03:31,229 INFO L85 PathProgramCache]: Analyzing trace with hash 770995235, now seen corresponding path program 16 times [2023-08-27 00:03:31,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:03:31,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594854279] [2023-08-27 00:03:31,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:03:31,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:03:31,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:03:31,518 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:31,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:03:31,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594854279] [2023-08-27 00:03:31,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594854279] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:03:31,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323820771] [2023-08-27 00:03:31,518 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:03:31,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:03:31,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:03:31,519 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:03:31,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2023-08-27 00:03:31,722 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:03:31,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:03:31,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-27 00:03:31,725 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:03:32,167 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:03:32,168 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 75 [2023-08-27 00:03:32,223 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:32,223 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:03:32,312 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:03:32,312 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:03:33,742 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:33,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323820771] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:03:33,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:03:33,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 31 [2023-08-27 00:03:33,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520175066] [2023-08-27 00:03:33,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:03:33,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-27 00:03:33,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:03:33,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-27 00:03:33,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=906, Unknown=0, NotChecked=0, Total=1056 [2023-08-27 00:03:33,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 510 [2023-08-27 00:03:33,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 783 transitions, 18432 flow. Second operand has 33 states, 33 states have (on average 151.0) internal successors, (4983), 33 states have internal predecessors, (4983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:33,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:03:33,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 510 [2023-08-27 00:03:33,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:03:37,190 INFO L124 PetriNetUnfolderBase]: 4004/6995 cut-off events. [2023-08-27 00:03:37,191 INFO L125 PetriNetUnfolderBase]: For 125587/125587 co-relation queries the response was YES. [2023-08-27 00:03:37,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56877 conditions, 6995 events. 4004/6995 cut-off events. For 125587/125587 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 47484 event pairs, 489 based on Foata normal form. 33/7028 useless extension candidates. Maximal degree in co-relation 56797. Up to 1710 conditions per place. [2023-08-27 00:03:37,276 INFO L140 encePairwiseOnDemand]: 496/510 looper letters, 455 selfloop transitions, 513 changer transitions 27/995 dead transitions. [2023-08-27 00:03:37,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 995 transitions, 22989 flow [2023-08-27 00:03:37,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 00:03:37,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 00:03:37,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 4835 transitions. [2023-08-27 00:03:37,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3058191018342821 [2023-08-27 00:03:37,280 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 4835 transitions. [2023-08-27 00:03:37,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 4835 transitions. [2023-08-27 00:03:37,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:03:37,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 4835 transitions. [2023-08-27 00:03:37,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 155.96774193548387) internal successors, (4835), 31 states have internal predecessors, (4835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:37,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 510.0) internal successors, (16320), 32 states have internal predecessors, (16320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:37,291 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 510.0) internal successors, (16320), 32 states have internal predecessors, (16320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:37,291 INFO L175 Difference]: Start difference. First operand has 396 places, 783 transitions, 18432 flow. Second operand 31 states and 4835 transitions. [2023-08-27 00:03:37,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 995 transitions, 22989 flow [2023-08-27 00:03:38,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 995 transitions, 22015 flow, removed 7 selfloop flow, removed 25 redundant places. [2023-08-27 00:03:38,112 INFO L231 Difference]: Finished difference. Result has 406 places, 808 transitions, 19303 flow [2023-08-27 00:03:38,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=17528, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=482, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=19303, PETRI_PLACES=406, PETRI_TRANSITIONS=808} [2023-08-27 00:03:38,114 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 368 predicate places. [2023-08-27 00:03:38,114 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 808 transitions, 19303 flow [2023-08-27 00:03:38,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 151.0) internal successors, (4983), 33 states have internal predecessors, (4983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:38,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:03:38,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:03:38,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2023-08-27 00:03:38,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:03:38,322 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:03:38,322 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:03:38,322 INFO L85 PathProgramCache]: Analyzing trace with hash 564785194, now seen corresponding path program 3 times [2023-08-27 00:03:38,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:03:38,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141759496] [2023-08-27 00:03:38,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:03:38,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:03:38,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:03:38,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:03:38,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:03:38,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141759496] [2023-08-27 00:03:38,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141759496] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:03:38,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:03:38,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-27 00:03:38,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685521977] [2023-08-27 00:03:38,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:03:38,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 00:03:38,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:03:38,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 00:03:38,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-08-27 00:03:38,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 510 [2023-08-27 00:03:38,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 808 transitions, 19303 flow. Second operand has 9 states, 9 states have (on average 186.44444444444446) internal successors, (1678), 9 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:38,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:03:38,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 510 [2023-08-27 00:03:38,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:03:40,285 INFO L124 PetriNetUnfolderBase]: 3981/6935 cut-off events. [2023-08-27 00:03:40,285 INFO L125 PetriNetUnfolderBase]: For 124547/124547 co-relation queries the response was YES. [2023-08-27 00:03:40,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57479 conditions, 6935 events. 3981/6935 cut-off events. For 124547/124547 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 47625 event pairs, 1001 based on Foata normal form. 32/6967 useless extension candidates. Maximal degree in co-relation 57396. Up to 4494 conditions per place. [2023-08-27 00:03:40,499 INFO L140 encePairwiseOnDemand]: 502/510 looper letters, 550 selfloop transitions, 273 changer transitions 20/843 dead transitions. [2023-08-27 00:03:40,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 843 transitions, 21560 flow [2023-08-27 00:03:40,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 00:03:40,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 00:03:40,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1343 transitions. [2023-08-27 00:03:40,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2023-08-27 00:03:40,501 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1343 transitions. [2023-08-27 00:03:40,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1343 transitions. [2023-08-27 00:03:40,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:03:40,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1343 transitions. [2023-08-27 00:03:40,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 191.85714285714286) internal successors, (1343), 7 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:40,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:40,504 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:40,504 INFO L175 Difference]: Start difference. First operand has 406 places, 808 transitions, 19303 flow. Second operand 7 states and 1343 transitions. [2023-08-27 00:03:40,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 843 transitions, 21560 flow [2023-08-27 00:03:41,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 843 transitions, 20435 flow, removed 19 selfloop flow, removed 27 redundant places. [2023-08-27 00:03:41,100 INFO L231 Difference]: Finished difference. Result has 384 places, 803 transitions, 18742 flow [2023-08-27 00:03:41,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=18133, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=805, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18742, PETRI_PLACES=384, PETRI_TRANSITIONS=803} [2023-08-27 00:03:41,101 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 346 predicate places. [2023-08-27 00:03:41,101 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 803 transitions, 18742 flow [2023-08-27 00:03:41,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 186.44444444444446) internal successors, (1678), 9 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:41,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:03:41,101 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:03:41,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2023-08-27 00:03:41,101 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:03:41,102 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:03:41,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1502261987, now seen corresponding path program 17 times [2023-08-27 00:03:41,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:03:41,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945822640] [2023-08-27 00:03:41,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:03:41,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:03:41,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:03:41,430 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:41,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:03:41,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945822640] [2023-08-27 00:03:41,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945822640] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:03:41,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307890451] [2023-08-27 00:03:41,430 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:03:41,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:03:41,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:03:41,431 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:03:41,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2023-08-27 00:03:41,634 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:03:41,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:03:41,636 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 00:03:41,637 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:03:41,988 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:03:41,989 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 71 [2023-08-27 00:03:42,169 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:42,169 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:03:42,524 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:03:42,525 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:03:43,285 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:43,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307890451] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:03:43,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:03:43,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-27 00:03:43,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308853070] [2023-08-27 00:03:43,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:03:43,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-27 00:03:43,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:03:43,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-27 00:03:43,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1012, Unknown=0, NotChecked=0, Total=1190 [2023-08-27 00:03:43,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:03:43,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 803 transitions, 18742 flow. Second operand has 35 states, 35 states have (on average 158.88571428571427) internal successors, (5561), 35 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:43,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:03:43,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:03:43,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:03:49,064 INFO L124 PetriNetUnfolderBase]: 3987/6955 cut-off events. [2023-08-27 00:03:49,064 INFO L125 PetriNetUnfolderBase]: For 119000/119000 co-relation queries the response was YES. [2023-08-27 00:03:49,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57153 conditions, 6955 events. 3987/6955 cut-off events. For 119000/119000 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 47334 event pairs, 945 based on Foata normal form. 2/6957 useless extension candidates. Maximal degree in co-relation 57072. Up to 1669 conditions per place. [2023-08-27 00:03:49,137 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 693 selfloop transitions, 508 changer transitions 18/1219 dead transitions. [2023-08-27 00:03:49,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 1219 transitions, 26455 flow [2023-08-27 00:03:49,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-27 00:03:49,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-27 00:03:49,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 6710 transitions. [2023-08-27 00:03:49,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32089909134385464 [2023-08-27 00:03:49,142 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 6710 transitions. [2023-08-27 00:03:49,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 6710 transitions. [2023-08-27 00:03:49,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:03:49,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 6710 transitions. [2023-08-27 00:03:49,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 163.65853658536585) internal successors, (6710), 41 states have internal predecessors, (6710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:49,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 510.0) internal successors, (21420), 42 states have internal predecessors, (21420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:49,157 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 510.0) internal successors, (21420), 42 states have internal predecessors, (21420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:49,157 INFO L175 Difference]: Start difference. First operand has 384 places, 803 transitions, 18742 flow. Second operand 41 states and 6710 transitions. [2023-08-27 00:03:49,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 1219 transitions, 26455 flow [2023-08-27 00:03:49,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 1219 transitions, 25998 flow, removed 22 selfloop flow, removed 4 redundant places. [2023-08-27 00:03:49,707 INFO L231 Difference]: Finished difference. Result has 424 places, 809 transitions, 19599 flow [2023-08-27 00:03:49,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=18395, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=500, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=19599, PETRI_PLACES=424, PETRI_TRANSITIONS=809} [2023-08-27 00:03:49,707 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 386 predicate places. [2023-08-27 00:03:49,707 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 809 transitions, 19599 flow [2023-08-27 00:03:49,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 158.88571428571427) internal successors, (5561), 35 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:49,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:03:49,708 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:03:49,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2023-08-27 00:03:49,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:03:49,909 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:03:49,909 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:03:49,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1991648102, now seen corresponding path program 18 times [2023-08-27 00:03:49,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:03:49,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420450545] [2023-08-27 00:03:49,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:03:49,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:03:49,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:03:50,190 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:50,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:03:50,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420450545] [2023-08-27 00:03:50,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420450545] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:03:50,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96081078] [2023-08-27 00:03:50,191 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:03:50,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:03:50,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:03:50,192 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:03:50,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2023-08-27 00:03:50,480 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 00:03:50,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:03:50,482 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:03:50,483 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:03:50,925 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:03:50,926 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 75 [2023-08-27 00:03:50,995 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:50,995 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:03:51,091 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:03:51,092 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:03:52,647 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:52,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96081078] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:03:52,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:03:52,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 00:03:52,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455737758] [2023-08-27 00:03:52,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:03:52,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 00:03:52,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:03:52,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 00:03:52,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=813, Unknown=0, NotChecked=0, Total=992 [2023-08-27 00:03:52,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:03:52,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 809 transitions, 19599 flow. Second operand has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:52,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:03:52,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:03:52,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:03:56,466 INFO L124 PetriNetUnfolderBase]: 3977/6929 cut-off events. [2023-08-27 00:03:56,467 INFO L125 PetriNetUnfolderBase]: For 129768/129768 co-relation queries the response was YES. [2023-08-27 00:03:56,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57841 conditions, 6929 events. 3977/6929 cut-off events. For 129768/129768 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 47471 event pairs, 898 based on Foata normal form. 2/6931 useless extension candidates. Maximal degree in co-relation 57757. Up to 2833 conditions per place. [2023-08-27 00:03:56,548 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 457 selfloop transitions, 456 changer transitions 17/930 dead transitions. [2023-08-27 00:03:56,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 930 transitions, 22422 flow [2023-08-27 00:03:56,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-27 00:03:56,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-27 00:03:56,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4428 transitions. [2023-08-27 00:03:56,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3215686274509804 [2023-08-27 00:03:56,551 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4428 transitions. [2023-08-27 00:03:56,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4428 transitions. [2023-08-27 00:03:56,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:03:56,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4428 transitions. [2023-08-27 00:03:56,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 164.0) internal successors, (4428), 27 states have internal predecessors, (4428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:56,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 510.0) internal successors, (14280), 28 states have internal predecessors, (14280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:56,561 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 510.0) internal successors, (14280), 28 states have internal predecessors, (14280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:56,562 INFO L175 Difference]: Start difference. First operand has 424 places, 809 transitions, 19599 flow. Second operand 27 states and 4428 transitions. [2023-08-27 00:03:56,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 930 transitions, 22422 flow [2023-08-27 00:03:57,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 930 transitions, 21367 flow, removed 24 selfloop flow, removed 41 redundant places. [2023-08-27 00:03:57,145 INFO L231 Difference]: Finished difference. Result has 408 places, 803 transitions, 19334 flow [2023-08-27 00:03:57,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=18562, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=456, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=19334, PETRI_PLACES=408, PETRI_TRANSITIONS=803} [2023-08-27 00:03:57,146 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 370 predicate places. [2023-08-27 00:03:57,146 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 803 transitions, 19334 flow [2023-08-27 00:03:57,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:57,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:03:57,147 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:03:57,152 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2023-08-27 00:03:57,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2023-08-27 00:03:57,347 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:03:57,347 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:03:57,348 INFO L85 PathProgramCache]: Analyzing trace with hash 283083025, now seen corresponding path program 19 times [2023-08-27 00:03:57,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:03:57,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896342113] [2023-08-27 00:03:57,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:03:57,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:03:57,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:03:57,649 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:57,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:03:57,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896342113] [2023-08-27 00:03:57,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896342113] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:03:57,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877037078] [2023-08-27 00:03:57,650 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:03:57,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:03:57,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:03:57,651 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:03:57,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2023-08-27 00:03:57,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:03:57,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 00:03:57,854 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:03:58,343 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:03:58,344 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 75 [2023-08-27 00:03:58,395 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:58,396 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:03:58,479 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:03:58,479 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:03:59,911 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:03:59,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877037078] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:03:59,912 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:03:59,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-27 00:03:59,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508896939] [2023-08-27 00:03:59,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:03:59,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-27 00:03:59,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:03:59,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-27 00:03:59,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=998, Unknown=0, NotChecked=0, Total=1190 [2023-08-27 00:03:59,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:03:59,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 803 transitions, 19334 flow. Second operand has 35 states, 35 states have (on average 158.88571428571427) internal successors, (5561), 35 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:03:59,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:03:59,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:03:59,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:04:05,391 INFO L124 PetriNetUnfolderBase]: 3936/6850 cut-off events. [2023-08-27 00:04:05,391 INFO L125 PetriNetUnfolderBase]: For 127140/127140 co-relation queries the response was YES. [2023-08-27 00:04:05,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57145 conditions, 6850 events. 3936/6850 cut-off events. For 127140/127140 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 46597 event pairs, 957 based on Foata normal form. 2/6852 useless extension candidates. Maximal degree in co-relation 57068. Up to 1633 conditions per place. [2023-08-27 00:04:05,467 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 674 selfloop transitions, 485 changer transitions 30/1189 dead transitions. [2023-08-27 00:04:05,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 1189 transitions, 26478 flow [2023-08-27 00:04:05,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-27 00:04:05,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-27 00:04:05,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 6699 transitions. [2023-08-27 00:04:05,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32037302725968436 [2023-08-27 00:04:05,471 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 6699 transitions. [2023-08-27 00:04:05,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 6699 transitions. [2023-08-27 00:04:05,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:04:05,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 6699 transitions. [2023-08-27 00:04:05,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 163.390243902439) internal successors, (6699), 41 states have internal predecessors, (6699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:05,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 510.0) internal successors, (21420), 42 states have internal predecessors, (21420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:05,485 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 510.0) internal successors, (21420), 42 states have internal predecessors, (21420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:05,485 INFO L175 Difference]: Start difference. First operand has 408 places, 803 transitions, 19334 flow. Second operand 41 states and 6699 transitions. [2023-08-27 00:04:05,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 1189 transitions, 26478 flow [2023-08-27 00:04:06,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 1189 transitions, 25072 flow, removed 4 selfloop flow, removed 26 redundant places. [2023-08-27 00:04:06,147 INFO L231 Difference]: Finished difference. Result has 422 places, 796 transitions, 18881 flow [2023-08-27 00:04:06,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=18015, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=485, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=18881, PETRI_PLACES=422, PETRI_TRANSITIONS=796} [2023-08-27 00:04:06,148 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 384 predicate places. [2023-08-27 00:04:06,148 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 796 transitions, 18881 flow [2023-08-27 00:04:06,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 158.88571428571427) internal successors, (5561), 35 states have internal predecessors, (5561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:06,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:04:06,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:04:06,156 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2023-08-27 00:04:06,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:04:06,350 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:04:06,350 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:04:06,350 INFO L85 PathProgramCache]: Analyzing trace with hash -671183734, now seen corresponding path program 4 times [2023-08-27 00:04:06,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:04:06,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206498973] [2023-08-27 00:04:06,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:04:06,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:04:06,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:04:06,710 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:04:06,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:04:06,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206498973] [2023-08-27 00:04:06,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206498973] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:04:06,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:04:06,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 00:04:06,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919725609] [2023-08-27 00:04:06,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:04:06,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 00:04:06,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:04:06,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 00:04:06,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-08-27 00:04:06,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 510 [2023-08-27 00:04:06,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 796 transitions, 18881 flow. Second operand has 10 states, 10 states have (on average 186.2) internal successors, (1862), 10 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:06,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:04:06,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 510 [2023-08-27 00:04:06,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:04:08,549 INFO L124 PetriNetUnfolderBase]: 3854/6734 cut-off events. [2023-08-27 00:04:08,549 INFO L125 PetriNetUnfolderBase]: For 115211/115211 co-relation queries the response was YES. [2023-08-27 00:04:08,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56222 conditions, 6734 events. 3854/6734 cut-off events. For 115211/115211 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 46096 event pairs, 1123 based on Foata normal form. 64/6798 useless extension candidates. Maximal degree in co-relation 56144. Up to 4305 conditions per place. [2023-08-27 00:04:08,626 INFO L140 encePairwiseOnDemand]: 501/510 looper letters, 570 selfloop transitions, 232 changer transitions 21/823 dead transitions. [2023-08-27 00:04:08,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 823 transitions, 20875 flow [2023-08-27 00:04:08,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 00:04:08,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 00:04:08,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1528 transitions. [2023-08-27 00:04:08,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37450980392156863 [2023-08-27 00:04:08,628 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1528 transitions. [2023-08-27 00:04:08,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1528 transitions. [2023-08-27 00:04:08,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:04:08,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1528 transitions. [2023-08-27 00:04:08,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 191.0) internal successors, (1528), 8 states have internal predecessors, (1528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:08,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 510.0) internal successors, (4590), 9 states have internal predecessors, (4590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:08,631 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 510.0) internal successors, (4590), 9 states have internal predecessors, (4590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:08,631 INFO L175 Difference]: Start difference. First operand has 422 places, 796 transitions, 18881 flow. Second operand 8 states and 1528 transitions. [2023-08-27 00:04:08,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 823 transitions, 20875 flow [2023-08-27 00:04:09,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 823 transitions, 19960 flow, removed 3 selfloop flow, removed 36 redundant places. [2023-08-27 00:04:09,212 INFO L231 Difference]: Finished difference. Result has 383 places, 782 transitions, 18057 flow [2023-08-27 00:04:09,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=17983, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18057, PETRI_PLACES=383, PETRI_TRANSITIONS=782} [2023-08-27 00:04:09,213 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 345 predicate places. [2023-08-27 00:04:09,214 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 782 transitions, 18057 flow [2023-08-27 00:04:09,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 186.2) internal successors, (1862), 10 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:09,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:04:09,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:04:09,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2023-08-27 00:04:09,214 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:04:09,214 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:04:09,215 INFO L85 PathProgramCache]: Analyzing trace with hash -421389804, now seen corresponding path program 5 times [2023-08-27 00:04:09,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:04:09,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913286104] [2023-08-27 00:04:09,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:04:09,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:04:09,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:04:09,534 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 00:04:09,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:04:09,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913286104] [2023-08-27 00:04:09,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913286104] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:04:09,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736789070] [2023-08-27 00:04:09,534 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:04:09,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:04:09,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:04:09,536 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:04:09,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2023-08-27 00:04:09,740 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:04:09,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:04:09,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 00:04:09,743 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:04:09,870 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 00:04:09,870 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:04:09,949 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 00:04:09,949 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-27 00:04:09,989 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 00:04:09,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736789070] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:04:09,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:04:09,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 14 [2023-08-27 00:04:09,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615243949] [2023-08-27 00:04:09,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:04:09,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 00:04:09,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:04:09,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 00:04:09,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-08-27 00:04:09,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 510 [2023-08-27 00:04:09,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 782 transitions, 18057 flow. Second operand has 14 states, 14 states have (on average 186.78571428571428) internal successors, (2615), 14 states have internal predecessors, (2615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:09,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:04:09,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 510 [2023-08-27 00:04:09,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:04:11,683 INFO L124 PetriNetUnfolderBase]: 3754/6520 cut-off events. [2023-08-27 00:04:11,683 INFO L125 PetriNetUnfolderBase]: For 104133/104133 co-relation queries the response was YES. [2023-08-27 00:04:11,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54276 conditions, 6520 events. 3754/6520 cut-off events. For 104133/104133 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 43638 event pairs, 1065 based on Foata normal form. 34/6554 useless extension candidates. Maximal degree in co-relation 54199. Up to 4275 conditions per place. [2023-08-27 00:04:11,762 INFO L140 encePairwiseOnDemand]: 502/510 looper letters, 522 selfloop transitions, 255 changer transitions 12/789 dead transitions. [2023-08-27 00:04:11,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 789 transitions, 19649 flow [2023-08-27 00:04:11,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 00:04:11,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 00:04:11,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1339 transitions. [2023-08-27 00:04:11,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3750700280112045 [2023-08-27 00:04:11,763 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1339 transitions. [2023-08-27 00:04:11,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1339 transitions. [2023-08-27 00:04:11,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:04:11,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1339 transitions. [2023-08-27 00:04:11,764 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 191.28571428571428) internal successors, (1339), 7 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:11,766 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:11,766 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:11,766 INFO L175 Difference]: Start difference. First operand has 383 places, 782 transitions, 18057 flow. Second operand 7 states and 1339 transitions. [2023-08-27 00:04:11,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 789 transitions, 19649 flow [2023-08-27 00:04:12,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 789 transitions, 19155 flow, removed 17 selfloop flow, removed 10 redundant places. [2023-08-27 00:04:12,328 INFO L231 Difference]: Finished difference. Result has 373 places, 765 transitions, 17709 flow [2023-08-27 00:04:12,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=17313, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=772, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17709, PETRI_PLACES=373, PETRI_TRANSITIONS=765} [2023-08-27 00:04:12,329 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 335 predicate places. [2023-08-27 00:04:12,329 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 765 transitions, 17709 flow [2023-08-27 00:04:12,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 186.78571428571428) internal successors, (2615), 14 states have internal predecessors, (2615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:12,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:04:12,330 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:04:12,335 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2023-08-27 00:04:12,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:04:12,530 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:04:12,531 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:04:12,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1893197184, now seen corresponding path program 20 times [2023-08-27 00:04:12,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:04:12,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233651607] [2023-08-27 00:04:12,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:04:12,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:04:12,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:04:12,854 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:04:12,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:04:12,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233651607] [2023-08-27 00:04:12,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233651607] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:04:12,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864142171] [2023-08-27 00:04:12,854 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:04:12,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:04:12,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:04:12,856 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:04:12,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2023-08-27 00:04:13,152 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:04:13,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:04:13,154 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 00:04:13,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:04:13,568 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:04:13,568 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:04:13,959 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:04:13,959 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:04:14,512 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:04:14,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864142171] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:04:14,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:04:14,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 00:04:14,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787564053] [2023-08-27 00:04:14,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:04:14,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 00:04:14,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:04:14,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 00:04:14,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=830, Unknown=0, NotChecked=0, Total=992 [2023-08-27 00:04:14,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:04:14,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 765 transitions, 17709 flow. Second operand has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:14,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:04:14,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:04:14,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:04:18,223 INFO L124 PetriNetUnfolderBase]: 3739/6477 cut-off events. [2023-08-27 00:04:18,224 INFO L125 PetriNetUnfolderBase]: For 104035/104035 co-relation queries the response was YES. [2023-08-27 00:04:18,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53821 conditions, 6477 events. 3739/6477 cut-off events. For 104035/104035 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 43083 event pairs, 834 based on Foata normal form. 2/6479 useless extension candidates. Maximal degree in co-relation 53747. Up to 2757 conditions per place. [2023-08-27 00:04:18,286 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 430 selfloop transitions, 448 changer transitions 9/887 dead transitions. [2023-08-27 00:04:18,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 887 transitions, 20361 flow [2023-08-27 00:04:18,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-27 00:04:18,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-27 00:04:18,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4420 transitions. [2023-08-27 00:04:18,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32098765432098764 [2023-08-27 00:04:18,289 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4420 transitions. [2023-08-27 00:04:18,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4420 transitions. [2023-08-27 00:04:18,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:04:18,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4420 transitions. [2023-08-27 00:04:18,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 163.7037037037037) internal successors, (4420), 27 states have internal predecessors, (4420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:18,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 510.0) internal successors, (14280), 28 states have internal predecessors, (14280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:18,299 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 510.0) internal successors, (14280), 28 states have internal predecessors, (14280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:18,299 INFO L175 Difference]: Start difference. First operand has 373 places, 765 transitions, 17709 flow. Second operand 27 states and 4420 transitions. [2023-08-27 00:04:18,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 887 transitions, 20361 flow [2023-08-27 00:04:18,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 887 transitions, 20015 flow, removed 11 selfloop flow, removed 7 redundant places. [2023-08-27 00:04:18,780 INFO L231 Difference]: Finished difference. Result has 389 places, 763 transitions, 18237 flow [2023-08-27 00:04:18,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=17372, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=448, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=18237, PETRI_PLACES=389, PETRI_TRANSITIONS=763} [2023-08-27 00:04:18,781 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 351 predicate places. [2023-08-27 00:04:18,781 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 763 transitions, 18237 flow [2023-08-27 00:04:18,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:18,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:04:18,782 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:04:18,787 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2023-08-27 00:04:18,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:04:18,983 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:04:18,983 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:04:18,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1588559234, now seen corresponding path program 21 times [2023-08-27 00:04:18,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:04:18,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595494778] [2023-08-27 00:04:18,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:04:18,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:04:18,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:04:19,248 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:04:19,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:04:19,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595494778] [2023-08-27 00:04:19,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595494778] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:04:19,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323780266] [2023-08-27 00:04:19,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:04:19,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:04:19,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:04:19,249 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:04:19,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2023-08-27 00:04:19,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 00:04:19,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:04:19,552 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:04:19,553 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:04:19,991 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:04:19,991 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 75 [2023-08-27 00:04:20,043 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:04:20,043 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:04:20,113 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:04:20,113 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 78 [2023-08-27 00:04:21,459 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:04:21,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323780266] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:04:21,459 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:04:21,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-27 00:04:21,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115909353] [2023-08-27 00:04:21,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:04:21,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 00:04:21,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:04:21,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 00:04:21,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=810, Unknown=0, NotChecked=0, Total=992 [2023-08-27 00:04:21,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 510 [2023-08-27 00:04:21,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 763 transitions, 18237 flow. Second operand has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:21,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:04:21,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 510 [2023-08-27 00:04:21,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:04:24,497 INFO L124 PetriNetUnfolderBase]: 3725/6427 cut-off events. [2023-08-27 00:04:24,497 INFO L125 PetriNetUnfolderBase]: For 112649/112649 co-relation queries the response was YES. [2023-08-27 00:04:24,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54313 conditions, 6427 events. 3725/6427 cut-off events. For 112649/112649 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 42750 event pairs, 878 based on Foata normal form. 2/6429 useless extension candidates. Maximal degree in co-relation 54239. Up to 2757 conditions per place. [2023-08-27 00:04:24,567 INFO L140 encePairwiseOnDemand]: 498/510 looper letters, 420 selfloop transitions, 430 changer transitions 17/867 dead transitions. [2023-08-27 00:04:24,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 867 transitions, 20724 flow [2023-08-27 00:04:24,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 00:04:24,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 00:04:24,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3933 transitions. [2023-08-27 00:04:24,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32132352941176473 [2023-08-27 00:04:24,569 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3933 transitions. [2023-08-27 00:04:24,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3933 transitions. [2023-08-27 00:04:24,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:04:24,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3933 transitions. [2023-08-27 00:04:24,572 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 163.875) internal successors, (3933), 24 states have internal predecessors, (3933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:24,577 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 510.0) internal successors, (12750), 25 states have internal predecessors, (12750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:24,577 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 510.0) internal successors, (12750), 25 states have internal predecessors, (12750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:24,577 INFO L175 Difference]: Start difference. First operand has 389 places, 763 transitions, 18237 flow. Second operand 24 states and 3933 transitions. [2023-08-27 00:04:24,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 867 transitions, 20724 flow [2023-08-27 00:04:25,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 867 transitions, 19536 flow, removed 11 selfloop flow, removed 30 redundant places. [2023-08-27 00:04:25,228 INFO L231 Difference]: Finished difference. Result has 382 places, 756 transitions, 17805 flow [2023-08-27 00:04:25,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=17063, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=430, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=17805, PETRI_PLACES=382, PETRI_TRANSITIONS=756} [2023-08-27 00:04:25,229 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 344 predicate places. [2023-08-27 00:04:25,229 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 756 transitions, 17805 flow [2023-08-27 00:04:25,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 159.0625) internal successors, (5090), 32 states have internal predecessors, (5090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:25,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:04:25,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:04:25,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2023-08-27 00:04:25,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:04:25,430 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:04:25,431 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:04:25,431 INFO L85 PathProgramCache]: Analyzing trace with hash 659702238, now seen corresponding path program 6 times [2023-08-27 00:04:25,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:04:25,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544985007] [2023-08-27 00:04:25,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:04:25,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:04:25,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:04:25,795 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:04:25,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:04:25,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544985007] [2023-08-27 00:04:25,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544985007] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:04:25,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:04:25,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 00:04:25,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973900919] [2023-08-27 00:04:25,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:04:25,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 00:04:25,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:04:25,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 00:04:25,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-27 00:04:25,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 510 [2023-08-27 00:04:25,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 756 transitions, 17805 flow. Second operand has 11 states, 11 states have (on average 178.0) internal successors, (1958), 11 states have internal predecessors, (1958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:25,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:04:25,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 510 [2023-08-27 00:04:25,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:04:27,469 INFO L124 PetriNetUnfolderBase]: 3559/6203 cut-off events. [2023-08-27 00:04:27,470 INFO L125 PetriNetUnfolderBase]: For 103925/103925 co-relation queries the response was YES. [2023-08-27 00:04:27,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51447 conditions, 6203 events. 3559/6203 cut-off events. For 103925/103925 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 41171 event pairs, 720 based on Foata normal form. 100/6303 useless extension candidates. Maximal degree in co-relation 51376. Up to 3036 conditions per place. [2023-08-27 00:04:27,537 INFO L140 encePairwiseOnDemand]: 502/510 looper letters, 506 selfloop transitions, 167 changer transitions 74/747 dead transitions. [2023-08-27 00:04:27,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 747 transitions, 18391 flow [2023-08-27 00:04:27,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:04:27,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:04:27,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1651 transitions. [2023-08-27 00:04:27,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3596949891067538 [2023-08-27 00:04:27,539 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1651 transitions. [2023-08-27 00:04:27,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1651 transitions. [2023-08-27 00:04:27,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:04:27,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1651 transitions. [2023-08-27 00:04:27,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 183.44444444444446) internal successors, (1651), 9 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:27,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:27,542 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:27,542 INFO L175 Difference]: Start difference. First operand has 382 places, 756 transitions, 17805 flow. Second operand 9 states and 1651 transitions. [2023-08-27 00:04:27,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 747 transitions, 18391 flow [2023-08-27 00:04:28,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 747 transitions, 17274 flow, removed 12 selfloop flow, removed 27 redundant places. [2023-08-27 00:04:28,095 INFO L231 Difference]: Finished difference. Result has 356 places, 649 transitions, 13959 flow [2023-08-27 00:04:28,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=15543, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13959, PETRI_PLACES=356, PETRI_TRANSITIONS=649} [2023-08-27 00:04:28,096 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 318 predicate places. [2023-08-27 00:04:28,096 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 649 transitions, 13959 flow [2023-08-27 00:04:28,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 178.0) internal successors, (1958), 11 states have internal predecessors, (1958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:28,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:04:28,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:04:28,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2023-08-27 00:04:28,096 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:04:28,097 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:04:28,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1534962426, now seen corresponding path program 7 times [2023-08-27 00:04:28,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:04:28,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285079070] [2023-08-27 00:04:28,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:04:28,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:04:28,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:04:28,412 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:04:28,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:04:28,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285079070] [2023-08-27 00:04:28,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285079070] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:04:28,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:04:28,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 00:04:28,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141386838] [2023-08-27 00:04:28,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:04:28,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 00:04:28,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:04:28,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 00:04:28,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-08-27 00:04:28,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 510 [2023-08-27 00:04:28,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 649 transitions, 13959 flow. Second operand has 10 states, 10 states have (on average 182.2) internal successors, (1822), 10 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:28,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:04:28,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 510 [2023-08-27 00:04:28,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:04:29,745 INFO L124 PetriNetUnfolderBase]: 3265/5569 cut-off events. [2023-08-27 00:04:29,745 INFO L125 PetriNetUnfolderBase]: For 78696/78696 co-relation queries the response was YES. [2023-08-27 00:04:29,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44796 conditions, 5569 events. 3265/5569 cut-off events. For 78696/78696 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 35015 event pairs, 822 based on Foata normal form. 34/5603 useless extension candidates. Maximal degree in co-relation 44726. Up to 3740 conditions per place. [2023-08-27 00:04:29,814 INFO L140 encePairwiseOnDemand]: 501/510 looper letters, 464 selfloop transitions, 175 changer transitions 11/650 dead transitions. [2023-08-27 00:04:29,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 650 transitions, 15075 flow [2023-08-27 00:04:29,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 00:04:29,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 00:04:29,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1490 transitions. [2023-08-27 00:04:29,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36519607843137253 [2023-08-27 00:04:29,815 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1490 transitions. [2023-08-27 00:04:29,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1490 transitions. [2023-08-27 00:04:29,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:04:29,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1490 transitions. [2023-08-27 00:04:29,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 186.25) internal successors, (1490), 8 states have internal predecessors, (1490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:29,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 510.0) internal successors, (4590), 9 states have internal predecessors, (4590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:29,818 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 510.0) internal successors, (4590), 9 states have internal predecessors, (4590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:29,819 INFO L175 Difference]: Start difference. First operand has 356 places, 649 transitions, 13959 flow. Second operand 8 states and 1490 transitions. [2023-08-27 00:04:29,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 650 transitions, 15075 flow [2023-08-27 00:04:30,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 650 transitions, 13961 flow, removed 11 selfloop flow, removed 18 redundant places. [2023-08-27 00:04:30,205 INFO L231 Difference]: Finished difference. Result has 336 places, 621 transitions, 12627 flow [2023-08-27 00:04:30,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=12474, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12627, PETRI_PLACES=336, PETRI_TRANSITIONS=621} [2023-08-27 00:04:30,206 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 298 predicate places. [2023-08-27 00:04:30,206 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 621 transitions, 12627 flow [2023-08-27 00:04:30,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 182.2) internal successors, (1822), 10 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:30,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:04:30,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:04:30,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2023-08-27 00:04:30,206 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:04:30,206 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:04:30,206 INFO L85 PathProgramCache]: Analyzing trace with hash 323747584, now seen corresponding path program 8 times [2023-08-27 00:04:30,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:04:30,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221113714] [2023-08-27 00:04:30,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:04:30,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:04:30,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:04:30,439 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:04:30,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:04:30,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221113714] [2023-08-27 00:04:30,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221113714] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:04:30,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:04:30,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-27 00:04:30,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161714623] [2023-08-27 00:04:30,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:04:30,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 00:04:30,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:04:30,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 00:04:30,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-08-27 00:04:30,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 510 [2023-08-27 00:04:30,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 621 transitions, 12627 flow. Second operand has 9 states, 9 states have (on average 186.44444444444446) internal successors, (1678), 9 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:30,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:04:30,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 510 [2023-08-27 00:04:30,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:04:31,652 INFO L124 PetriNetUnfolderBase]: 3068/5228 cut-off events. [2023-08-27 00:04:31,652 INFO L125 PetriNetUnfolderBase]: For 57731/57731 co-relation queries the response was YES. [2023-08-27 00:04:31,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40611 conditions, 5228 events. 3068/5228 cut-off events. For 57731/57731 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 32266 event pairs, 194 based on Foata normal form. 48/5276 useless extension candidates. Maximal degree in co-relation 40547. Up to 3392 conditions per place. [2023-08-27 00:04:31,704 INFO L140 encePairwiseOnDemand]: 502/510 looper letters, 497 selfloop transitions, 90 changer transitions 36/623 dead transitions. [2023-08-27 00:04:31,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 623 transitions, 13074 flow [2023-08-27 00:04:31,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 00:04:31,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 00:04:31,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1345 transitions. [2023-08-27 00:04:31,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37675070028011204 [2023-08-27 00:04:31,706 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1345 transitions. [2023-08-27 00:04:31,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1345 transitions. [2023-08-27 00:04:31,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:04:31,706 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1345 transitions. [2023-08-27 00:04:31,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 192.14285714285714) internal successors, (1345), 7 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:31,709 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:31,709 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:31,709 INFO L175 Difference]: Start difference. First operand has 336 places, 621 transitions, 12627 flow. Second operand 7 states and 1345 transitions. [2023-08-27 00:04:31,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 623 transitions, 13074 flow [2023-08-27 00:04:32,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 623 transitions, 12624 flow, removed 8 selfloop flow, removed 9 redundant places. [2023-08-27 00:04:32,045 INFO L231 Difference]: Finished difference. Result has 333 places, 550 transitions, 10666 flow [2023-08-27 00:04:32,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=10934, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10666, PETRI_PLACES=333, PETRI_TRANSITIONS=550} [2023-08-27 00:04:32,046 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 295 predicate places. [2023-08-27 00:04:32,046 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 550 transitions, 10666 flow [2023-08-27 00:04:32,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 186.44444444444446) internal successors, (1678), 9 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:32,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:04:32,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:04:32,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2023-08-27 00:04:32,047 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:04:32,047 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:04:32,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1519141206, now seen corresponding path program 9 times [2023-08-27 00:04:32,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:04:32,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924346821] [2023-08-27 00:04:32,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:04:32,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:04:32,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:04:32,281 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:04:32,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:04:32,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924346821] [2023-08-27 00:04:32,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924346821] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:04:32,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:04:32,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-27 00:04:32,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105160376] [2023-08-27 00:04:32,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:04:32,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 00:04:32,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:04:32,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 00:04:32,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-08-27 00:04:32,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 510 [2023-08-27 00:04:32,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 550 transitions, 10666 flow. Second operand has 9 states, 9 states have (on average 186.44444444444446) internal successors, (1678), 9 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:32,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:04:32,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 510 [2023-08-27 00:04:32,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:04:33,449 INFO L124 PetriNetUnfolderBase]: 2960/5020 cut-off events. [2023-08-27 00:04:33,449 INFO L125 PetriNetUnfolderBase]: For 59777/59777 co-relation queries the response was YES. [2023-08-27 00:04:33,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39069 conditions, 5020 events. 2960/5020 cut-off events. For 59777/59777 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 30642 event pairs, 796 based on Foata normal form. 34/5054 useless extension candidates. Maximal degree in co-relation 39004. Up to 3887 conditions per place. [2023-08-27 00:04:33,490 INFO L140 encePairwiseOnDemand]: 502/510 looper letters, 443 selfloop transitions, 97 changer transitions 10/550 dead transitions. [2023-08-27 00:04:33,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 550 transitions, 11494 flow [2023-08-27 00:04:33,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 00:04:33,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 00:04:33,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1338 transitions. [2023-08-27 00:04:33,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37478991596638656 [2023-08-27 00:04:33,492 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1338 transitions. [2023-08-27 00:04:33,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1338 transitions. [2023-08-27 00:04:33,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:04:33,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1338 transitions. [2023-08-27 00:04:33,493 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 191.14285714285714) internal successors, (1338), 7 states have internal predecessors, (1338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:33,495 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:33,495 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:33,495 INFO L175 Difference]: Start difference. First operand has 333 places, 550 transitions, 10666 flow. Second operand 7 states and 1338 transitions. [2023-08-27 00:04:33,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 550 transitions, 11494 flow [2023-08-27 00:04:33,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 550 transitions, 11269 flow, removed 23 selfloop flow, removed 12 redundant places. [2023-08-27 00:04:33,754 INFO L231 Difference]: Finished difference. Result has 312 places, 520 transitions, 10034 flow [2023-08-27 00:04:33,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=9926, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10034, PETRI_PLACES=312, PETRI_TRANSITIONS=520} [2023-08-27 00:04:33,755 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 274 predicate places. [2023-08-27 00:04:33,755 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 520 transitions, 10034 flow [2023-08-27 00:04:33,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 186.44444444444446) internal successors, (1678), 9 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:33,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:04:33,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:04:33,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2023-08-27 00:04:33,755 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:04:33,756 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:04:33,756 INFO L85 PathProgramCache]: Analyzing trace with hash -823796674, now seen corresponding path program 10 times [2023-08-27 00:04:33,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:04:33,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080301584] [2023-08-27 00:04:33,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:04:33,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:04:33,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:04:34,107 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:04:34,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:04:34,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080301584] [2023-08-27 00:04:34,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080301584] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:04:34,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:04:34,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-27 00:04:34,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985597651] [2023-08-27 00:04:34,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:04:34,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 00:04:34,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:04:34,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 00:04:34,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-08-27 00:04:34,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 510 [2023-08-27 00:04:34,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 520 transitions, 10034 flow. Second operand has 11 states, 11 states have (on average 182.0) internal successors, (2002), 11 states have internal predecessors, (2002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:34,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:04:34,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 510 [2023-08-27 00:04:34,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:04:35,204 INFO L124 PetriNetUnfolderBase]: 2735/4623 cut-off events. [2023-08-27 00:04:35,204 INFO L125 PetriNetUnfolderBase]: For 52674/52674 co-relation queries the response was YES. [2023-08-27 00:04:35,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36489 conditions, 4623 events. 2735/4623 cut-off events. For 52674/52674 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 27661 event pairs, 714 based on Foata normal form. 64/4687 useless extension candidates. Maximal degree in co-relation 36427. Up to 3383 conditions per place. [2023-08-27 00:04:35,253 INFO L140 encePairwiseOnDemand]: 501/510 looper letters, 375 selfloop transitions, 114 changer transitions 22/511 dead transitions. [2023-08-27 00:04:35,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 511 transitions, 10561 flow [2023-08-27 00:04:35,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:04:35,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:04:35,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1674 transitions. [2023-08-27 00:04:35,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36470588235294116 [2023-08-27 00:04:35,255 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1674 transitions. [2023-08-27 00:04:35,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1674 transitions. [2023-08-27 00:04:35,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:04:35,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1674 transitions. [2023-08-27 00:04:35,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 186.0) internal successors, (1674), 9 states have internal predecessors, (1674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:35,258 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:35,258 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 510.0) internal successors, (5100), 10 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:35,258 INFO L175 Difference]: Start difference. First operand has 312 places, 520 transitions, 10034 flow. Second operand 9 states and 1674 transitions. [2023-08-27 00:04:35,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 511 transitions, 10561 flow [2023-08-27 00:04:35,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 511 transitions, 10233 flow, removed 7 selfloop flow, removed 10 redundant places. [2023-08-27 00:04:35,534 INFO L231 Difference]: Finished difference. Result has 309 places, 478 transitions, 8988 flow [2023-08-27 00:04:35,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=9128, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8988, PETRI_PLACES=309, PETRI_TRANSITIONS=478} [2023-08-27 00:04:35,534 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 271 predicate places. [2023-08-27 00:04:35,535 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 478 transitions, 8988 flow [2023-08-27 00:04:35,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 182.0) internal successors, (2002), 11 states have internal predecessors, (2002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:35,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:04:35,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:04:35,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2023-08-27 00:04:35,535 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:04:35,535 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:04:35,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1795922966, now seen corresponding path program 11 times [2023-08-27 00:04:35,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:04:35,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953070473] [2023-08-27 00:04:35,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:04:35,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:04:35,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:04:35,780 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:04:35,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:04:35,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953070473] [2023-08-27 00:04:35,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953070473] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:04:35,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:04:35,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-27 00:04:35,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835040599] [2023-08-27 00:04:35,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:04:35,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 00:04:35,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:04:35,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 00:04:35,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-08-27 00:04:35,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 510 [2023-08-27 00:04:35,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 478 transitions, 8988 flow. Second operand has 9 states, 9 states have (on average 186.44444444444446) internal successors, (1678), 9 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:35,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:04:35,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 510 [2023-08-27 00:04:35,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:04:36,698 INFO L124 PetriNetUnfolderBase]: 2564/4285 cut-off events. [2023-08-27 00:04:36,699 INFO L125 PetriNetUnfolderBase]: For 46603/46603 co-relation queries the response was YES. [2023-08-27 00:04:36,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33202 conditions, 4285 events. 2564/4285 cut-off events. For 46603/46603 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 24722 event pairs, 635 based on Foata normal form. 34/4319 useless extension candidates. Maximal degree in co-relation 33142. Up to 3165 conditions per place. [2023-08-27 00:04:36,744 INFO L140 encePairwiseOnDemand]: 502/510 looper letters, 364 selfloop transitions, 78 changer transitions 19/461 dead transitions. [2023-08-27 00:04:36,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 461 transitions, 9172 flow [2023-08-27 00:04:36,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 00:04:36,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 00:04:36,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1341 transitions. [2023-08-27 00:04:36,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37563025210084033 [2023-08-27 00:04:36,746 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1341 transitions. [2023-08-27 00:04:36,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1341 transitions. [2023-08-27 00:04:36,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:04:36,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1341 transitions. [2023-08-27 00:04:36,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 191.57142857142858) internal successors, (1341), 7 states have internal predecessors, (1341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:36,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:36,749 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:36,749 INFO L175 Difference]: Start difference. First operand has 309 places, 478 transitions, 8988 flow. Second operand 7 states and 1341 transitions. [2023-08-27 00:04:36,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 461 transitions, 9172 flow [2023-08-27 00:04:36,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 461 transitions, 8900 flow, removed 7 selfloop flow, removed 16 redundant places. [2023-08-27 00:04:36,982 INFO L231 Difference]: Finished difference. Result has 290 places, 420 transitions, 7645 flow [2023-08-27 00:04:36,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=7750, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7645, PETRI_PLACES=290, PETRI_TRANSITIONS=420} [2023-08-27 00:04:36,983 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 252 predicate places. [2023-08-27 00:04:36,983 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 420 transitions, 7645 flow [2023-08-27 00:04:36,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 186.44444444444446) internal successors, (1678), 9 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:36,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:04:36,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:04:36,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2023-08-27 00:04:36,983 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:04:36,983 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:04:36,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1994362238, now seen corresponding path program 12 times [2023-08-27 00:04:36,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:04:36,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704997031] [2023-08-27 00:04:36,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:04:36,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:04:37,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:04:37,268 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:04:37,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:04:37,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704997031] [2023-08-27 00:04:37,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704997031] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:04:37,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:04:37,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 00:04:37,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631836234] [2023-08-27 00:04:37,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:04:37,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 00:04:37,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:04:37,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 00:04:37,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-27 00:04:37,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 510 [2023-08-27 00:04:37,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 420 transitions, 7645 flow. Second operand has 10 states, 10 states have (on average 186.2) internal successors, (1862), 10 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:37,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:04:37,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 510 [2023-08-27 00:04:37,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:04:38,119 INFO L124 PetriNetUnfolderBase]: 2440/4041 cut-off events. [2023-08-27 00:04:38,119 INFO L125 PetriNetUnfolderBase]: For 44302/44302 co-relation queries the response was YES. [2023-08-27 00:04:38,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31785 conditions, 4041 events. 2440/4041 cut-off events. For 44302/44302 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 22820 event pairs, 623 based on Foata normal form. 36/4077 useless extension candidates. Maximal degree in co-relation 31726. Up to 3087 conditions per place. [2023-08-27 00:04:38,161 INFO L140 encePairwiseOnDemand]: 502/510 looper letters, 355 selfloop transitions, 51 changer transitions 27/433 dead transitions. [2023-08-27 00:04:38,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 433 transitions, 8580 flow [2023-08-27 00:04:38,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 00:04:38,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 00:04:38,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1523 transitions. [2023-08-27 00:04:38,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3732843137254902 [2023-08-27 00:04:38,163 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1523 transitions. [2023-08-27 00:04:38,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1523 transitions. [2023-08-27 00:04:38,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:04:38,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1523 transitions. [2023-08-27 00:04:38,164 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 190.375) internal successors, (1523), 8 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 00:04:38,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 510.0) internal successors, (4590), 9 states have internal predecessors, (4590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:38,166 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 510.0) internal successors, (4590), 9 states have internal predecessors, (4590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:38,166 INFO L175 Difference]: Start difference. First operand has 290 places, 420 transitions, 7645 flow. Second operand 8 states and 1523 transitions. [2023-08-27 00:04:38,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 433 transitions, 8580 flow [2023-08-27 00:04:38,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 433 transitions, 8309 flow, removed 17 selfloop flow, removed 16 redundant places. [2023-08-27 00:04:38,374 INFO L231 Difference]: Finished difference. Result has 268 places, 390 transitions, 6983 flow [2023-08-27 00:04:38,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=7307, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6983, PETRI_PLACES=268, PETRI_TRANSITIONS=390} [2023-08-27 00:04:38,374 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 230 predicate places. [2023-08-27 00:04:38,374 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 390 transitions, 6983 flow [2023-08-27 00:04:38,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 186.2) internal successors, (1862), 10 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:38,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:04:38,375 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:04:38,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2023-08-27 00:04:38,375 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:04:38,375 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:04:38,375 INFO L85 PathProgramCache]: Analyzing trace with hash -549620886, now seen corresponding path program 13 times [2023-08-27 00:04:38,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:04:38,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971575576] [2023-08-27 00:04:38,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:04:38,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:04:38,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:04:38,680 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 00:04:38,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:04:38,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971575576] [2023-08-27 00:04:38,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971575576] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:04:38,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:04:38,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-27 00:04:38,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693937040] [2023-08-27 00:04:38,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:04:38,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 00:04:38,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:04:38,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 00:04:38,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-08-27 00:04:38,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 510 [2023-08-27 00:04:38,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 390 transitions, 6983 flow. Second operand has 9 states, 9 states have (on average 186.44444444444446) internal successors, (1678), 9 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:38,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:04:38,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 510 [2023-08-27 00:04:38,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:04:39,415 INFO L124 PetriNetUnfolderBase]: 2280/3712 cut-off events. [2023-08-27 00:04:39,415 INFO L125 PetriNetUnfolderBase]: For 39740/39740 co-relation queries the response was YES. [2023-08-27 00:04:39,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28756 conditions, 3712 events. 2280/3712 cut-off events. For 39740/39740 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 20230 event pairs, 714 based on Foata normal form. 28/3740 useless extension candidates. Maximal degree in co-relation 28706. Up to 3176 conditions per place. [2023-08-27 00:04:39,452 INFO L140 encePairwiseOnDemand]: 502/510 looper letters, 301 selfloop transitions, 54 changer transitions 0/355 dead transitions. [2023-08-27 00:04:39,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 355 transitions, 6826 flow [2023-08-27 00:04:39,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 00:04:39,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 00:04:39,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1332 transitions. [2023-08-27 00:04:39,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373109243697479 [2023-08-27 00:04:39,455 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1332 transitions. [2023-08-27 00:04:39,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1332 transitions. [2023-08-27 00:04:39,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:04:39,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1332 transitions. [2023-08-27 00:04:39,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 190.28571428571428) internal successors, (1332), 7 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:39,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:39,458 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 510.0) internal successors, (4080), 8 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:39,458 INFO L175 Difference]: Start difference. First operand has 268 places, 390 transitions, 6983 flow. Second operand 7 states and 1332 transitions. [2023-08-27 00:04:39,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 355 transitions, 6826 flow [2023-08-27 00:04:39,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 355 transitions, 6642 flow, removed 1 selfloop flow, removed 19 redundant places. [2023-08-27 00:04:39,645 INFO L231 Difference]: Finished difference. Result has 229 places, 349 transitions, 6023 flow [2023-08-27 00:04:39,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=5915, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6023, PETRI_PLACES=229, PETRI_TRANSITIONS=349} [2023-08-27 00:04:39,646 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 191 predicate places. [2023-08-27 00:04:39,646 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 349 transitions, 6023 flow [2023-08-27 00:04:39,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 186.44444444444446) internal successors, (1678), 9 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:39,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:04:39,646 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:04:39,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2023-08-27 00:04:39,646 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:04:39,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:04:39,647 INFO L85 PathProgramCache]: Analyzing trace with hash -2024869136, now seen corresponding path program 14 times [2023-08-27 00:04:39,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:04:39,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260503510] [2023-08-27 00:04:39,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:04:39,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:04:39,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:04:39,999 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 00:04:39,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:04:39,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260503510] [2023-08-27 00:04:39,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260503510] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:04:40,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:04:40,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 00:04:40,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542121434] [2023-08-27 00:04:40,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:04:40,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 00:04:40,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:04:40,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 00:04:40,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-08-27 00:04:40,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 510 [2023-08-27 00:04:40,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 349 transitions, 6023 flow. Second operand has 10 states, 10 states have (on average 186.2) internal successors, (1862), 10 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:40,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:04:40,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 510 [2023-08-27 00:04:40,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:04:40,740 INFO L124 PetriNetUnfolderBase]: 2208/3570 cut-off events. [2023-08-27 00:04:40,740 INFO L125 PetriNetUnfolderBase]: For 37235/37235 co-relation queries the response was YES. [2023-08-27 00:04:40,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27679 conditions, 3570 events. 2208/3570 cut-off events. For 37235/37235 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 19050 event pairs, 632 based on Foata normal form. 30/3600 useless extension candidates. Maximal degree in co-relation 27632. Up to 2990 conditions per place. [2023-08-27 00:04:40,777 INFO L140 encePairwiseOnDemand]: 502/510 looper letters, 278 selfloop transitions, 38 changer transitions 38/354 dead transitions. [2023-08-27 00:04:40,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 354 transitions, 6724 flow [2023-08-27 00:04:40,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 00:04:40,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 00:04:40,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1520 transitions. [2023-08-27 00:04:40,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37254901960784315 [2023-08-27 00:04:40,779 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1520 transitions. [2023-08-27 00:04:40,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1520 transitions. [2023-08-27 00:04:40,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:04:40,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1520 transitions. [2023-08-27 00:04:40,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 190.0) internal successors, (1520), 8 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 00:04:40,782 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 510.0) internal successors, (4590), 9 states have internal predecessors, (4590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:40,782 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 510.0) internal successors, (4590), 9 states have internal predecessors, (4590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:40,782 INFO L175 Difference]: Start difference. First operand has 229 places, 349 transitions, 6023 flow. Second operand 8 states and 1520 transitions. [2023-08-27 00:04:40,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 354 transitions, 6724 flow [2023-08-27 00:04:40,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 354 transitions, 6604 flow, removed 6 selfloop flow, removed 8 redundant places. [2023-08-27 00:04:40,942 INFO L231 Difference]: Finished difference. Result has 224 places, 311 transitions, 5469 flow [2023-08-27 00:04:40,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=5866, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5469, PETRI_PLACES=224, PETRI_TRANSITIONS=311} [2023-08-27 00:04:40,942 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 186 predicate places. [2023-08-27 00:04:40,942 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 311 transitions, 5469 flow [2023-08-27 00:04:40,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 186.2) internal successors, (1862), 10 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:40,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:04:40,943 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:04:40,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2023-08-27 00:04:40,943 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:04:40,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:04:40,943 INFO L85 PathProgramCache]: Analyzing trace with hash -217375647, now seen corresponding path program 22 times [2023-08-27 00:04:40,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:04:40,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509205541] [2023-08-27 00:04:40,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:04:40,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:04:40,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:04:41,098 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:04:41,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:04:41,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509205541] [2023-08-27 00:04:41,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509205541] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:04:41,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976961528] [2023-08-27 00:04:41,099 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:04:41,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:04:41,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:04:41,100 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:04:41,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2023-08-27 00:04:41,332 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:04:41,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:04:41,333 INFO L262 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 00:04:41,334 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:04:41,490 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:04:41,491 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:04:41,647 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:04:41,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976961528] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:04:41,647 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:04:41,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-08-27 00:04:41,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960759116] [2023-08-27 00:04:41,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:04:41,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 00:04:41,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:04:41,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 00:04:41,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2023-08-27 00:04:41,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 510 [2023-08-27 00:04:41,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 311 transitions, 5469 flow. Second operand has 22 states, 22 states have (on average 176.04545454545453) internal successors, (3873), 22 states have internal predecessors, (3873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:41,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:04:41,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 510 [2023-08-27 00:04:41,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:04:42,299 INFO L124 PetriNetUnfolderBase]: 1998/3099 cut-off events. [2023-08-27 00:04:42,299 INFO L125 PetriNetUnfolderBase]: For 34500/34500 co-relation queries the response was YES. [2023-08-27 00:04:42,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24649 conditions, 3099 events. 1998/3099 cut-off events. For 34500/34500 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15259 event pairs, 270 based on Foata normal form. 78/3177 useless extension candidates. Maximal degree in co-relation 24604. Up to 1150 conditions per place. [2023-08-27 00:04:42,330 INFO L140 encePairwiseOnDemand]: 500/510 looper letters, 205 selfloop transitions, 129 changer transitions 0/334 dead transitions. [2023-08-27 00:04:42,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 334 transitions, 6368 flow [2023-08-27 00:04:42,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 00:04:42,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 00:04:42,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2142 transitions. [2023-08-27 00:04:42,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2023-08-27 00:04:42,332 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2142 transitions. [2023-08-27 00:04:42,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2142 transitions. [2023-08-27 00:04:42,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:04:42,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2142 transitions. [2023-08-27 00:04:42,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 178.5) internal successors, (2142), 12 states have internal predecessors, (2142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:42,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 510.0) internal successors, (6630), 13 states have internal predecessors, (6630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:42,337 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 510.0) internal successors, (6630), 13 states have internal predecessors, (6630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:42,337 INFO L175 Difference]: Start difference. First operand has 224 places, 311 transitions, 5469 flow. Second operand 12 states and 2142 transitions. [2023-08-27 00:04:42,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 334 transitions, 6368 flow [2023-08-27 00:04:42,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 334 transitions, 5853 flow, removed 24 selfloop flow, removed 19 redundant places. [2023-08-27 00:04:42,467 INFO L231 Difference]: Finished difference. Result has 173 places, 289 transitions, 4977 flow [2023-08-27 00:04:42,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=4595, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4977, PETRI_PLACES=173, PETRI_TRANSITIONS=289} [2023-08-27 00:04:42,467 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 135 predicate places. [2023-08-27 00:04:42,467 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 289 transitions, 4977 flow [2023-08-27 00:04:42,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 176.04545454545453) internal successors, (3873), 22 states have internal predecessors, (3873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:42,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:04:42,468 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:04:42,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2023-08-27 00:04:42,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2023-08-27 00:04:42,669 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:04:42,669 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:04:42,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1578190086, now seen corresponding path program 23 times [2023-08-27 00:04:42,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:04:42,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177489376] [2023-08-27 00:04:42,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:04:42,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:04:42,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:04:43,303 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:04:43,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:04:43,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177489376] [2023-08-27 00:04:43,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177489376] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:04:43,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821965140] [2023-08-27 00:04:43,304 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:04:43,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:04:43,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:04:43,305 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:04:43,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2023-08-27 00:04:43,530 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 00:04:43,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:04:43,532 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:04:43,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:04:43,773 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 00:04:43,773 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:04:44,132 INFO L322 Elim1Store]: treesize reduction 13, result has 93.8 percent of original size [2023-08-27 00:04:44,132 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 89 treesize of output 220 [2023-08-27 00:04:51,624 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 00:04:51,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821965140] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:04:51,625 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:04:51,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 8] total 31 [2023-08-27 00:04:51,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580638330] [2023-08-27 00:04:51,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:04:51,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-27 00:04:51,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:04:51,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-27 00:04:51,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=794, Unknown=0, NotChecked=0, Total=930 [2023-08-27 00:04:51,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:04:51,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 289 transitions, 4977 flow. Second operand has 31 states, 31 states have (on average 149.93548387096774) internal successors, (4648), 31 states have internal predecessors, (4648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:51,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:04:51,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:04:51,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:04:53,651 INFO L124 PetriNetUnfolderBase]: 2430/3715 cut-off events. [2023-08-27 00:04:53,651 INFO L125 PetriNetUnfolderBase]: For 38308/38308 co-relation queries the response was YES. [2023-08-27 00:04:53,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27622 conditions, 3715 events. 2430/3715 cut-off events. For 38308/38308 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18275 event pairs, 336 based on Foata normal form. 96/3811 useless extension candidates. Maximal degree in co-relation 27584. Up to 1850 conditions per place. [2023-08-27 00:04:53,684 INFO L140 encePairwiseOnDemand]: 496/510 looper letters, 261 selfloop transitions, 178 changer transitions 0/439 dead transitions. [2023-08-27 00:04:53,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 439 transitions, 7807 flow [2023-08-27 00:04:53,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 00:04:53,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 00:04:53,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3698 transitions. [2023-08-27 00:04:53,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30212418300653593 [2023-08-27 00:04:53,687 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3698 transitions. [2023-08-27 00:04:53,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3698 transitions. [2023-08-27 00:04:53,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:04:53,688 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3698 transitions. [2023-08-27 00:04:53,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 154.08333333333334) internal successors, (3698), 24 states have internal predecessors, (3698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:53,695 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 510.0) internal successors, (12750), 25 states have internal predecessors, (12750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:53,696 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 510.0) internal successors, (12750), 25 states have internal predecessors, (12750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:53,696 INFO L175 Difference]: Start difference. First operand has 173 places, 289 transitions, 4977 flow. Second operand 24 states and 3698 transitions. [2023-08-27 00:04:53,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 439 transitions, 7807 flow [2023-08-27 00:04:53,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 439 transitions, 7663 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-08-27 00:04:53,764 INFO L231 Difference]: Finished difference. Result has 198 places, 370 transitions, 6854 flow [2023-08-27 00:04:53,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=4841, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=6854, PETRI_PLACES=198, PETRI_TRANSITIONS=370} [2023-08-27 00:04:53,764 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 160 predicate places. [2023-08-27 00:04:53,764 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 370 transitions, 6854 flow [2023-08-27 00:04:53,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 149.93548387096774) internal successors, (4648), 31 states have internal predecessors, (4648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:53,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:04:53,765 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:04:53,773 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2023-08-27 00:04:53,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:04:53,965 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:04:53,966 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:04:53,966 INFO L85 PathProgramCache]: Analyzing trace with hash 535295020, now seen corresponding path program 24 times [2023-08-27 00:04:53,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:04:53,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791241847] [2023-08-27 00:04:53,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:04:53,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:04:53,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:04:54,684 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:04:54,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:04:54,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791241847] [2023-08-27 00:04:54,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791241847] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:04:54,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836462753] [2023-08-27 00:04:54,684 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:04:54,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:04:54,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:04:54,685 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:04:54,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2023-08-27 00:04:54,935 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 00:04:54,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:04:54,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 53 conjunts are in the unsatisfiable core [2023-08-27 00:04:54,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:04:55,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:04:55,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 00:04:55,586 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-27 00:04:55,586 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2023-08-27 00:04:55,808 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:04:55,808 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:04:56,724 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:04:56,724 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:04:56,806 INFO L322 Elim1Store]: treesize reduction 15, result has 79.5 percent of original size [2023-08-27 00:04:56,807 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 102 treesize of output 119 [2023-08-27 00:04:56,821 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 00:04:56,821 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 50 [2023-08-27 00:04:57,540 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:04:57,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836462753] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:04:57,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:04:57,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 16] total 45 [2023-08-27 00:04:57,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279427337] [2023-08-27 00:04:57,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:04:57,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-08-27 00:04:57,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:04:57,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-08-27 00:04:57,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1873, Unknown=2, NotChecked=0, Total=2070 [2023-08-27 00:04:57,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 510 [2023-08-27 00:04:57,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 370 transitions, 6854 flow. Second operand has 46 states, 46 states have (on average 134.5) internal successors, (6187), 46 states have internal predecessors, (6187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:04:57,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:04:57,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 510 [2023-08-27 00:04:57,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:05:09,868 INFO L124 PetriNetUnfolderBase]: 6508/10110 cut-off events. [2023-08-27 00:05:09,868 INFO L125 PetriNetUnfolderBase]: For 112989/112989 co-relation queries the response was YES. [2023-08-27 00:05:10,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80548 conditions, 10110 events. 6508/10110 cut-off events. For 112989/112989 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 61259 event pairs, 296 based on Foata normal form. 143/10253 useless extension candidates. Maximal degree in co-relation 80499. Up to 2799 conditions per place. [2023-08-27 00:05:10,137 INFO L140 encePairwiseOnDemand]: 494/510 looper letters, 817 selfloop transitions, 796 changer transitions 10/1623 dead transitions. [2023-08-27 00:05:10,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 1623 transitions, 29347 flow [2023-08-27 00:05:10,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2023-08-27 00:05:10,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2023-08-27 00:05:10,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 11680 transitions. [2023-08-27 00:05:10,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2726423902894491 [2023-08-27 00:05:10,145 INFO L72 ComplementDD]: Start complementDD. Operand 84 states and 11680 transitions. [2023-08-27 00:05:10,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 11680 transitions. [2023-08-27 00:05:10,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:05:10,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 84 states and 11680 transitions. [2023-08-27 00:05:10,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 85 states, 84 states have (on average 139.04761904761904) internal successors, (11680), 84 states have internal predecessors, (11680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:10,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 85 states, 85 states have (on average 510.0) internal successors, (43350), 85 states have internal predecessors, (43350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:10,181 INFO L81 ComplementDD]: Finished complementDD. Result has 85 states, 85 states have (on average 510.0) internal successors, (43350), 85 states have internal predecessors, (43350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:10,182 INFO L175 Difference]: Start difference. First operand has 198 places, 370 transitions, 6854 flow. Second operand 84 states and 11680 transitions. [2023-08-27 00:05:10,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 1623 transitions, 29347 flow [2023-08-27 00:05:10,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 1623 transitions, 28252 flow, removed 324 selfloop flow, removed 11 redundant places. [2023-08-27 00:05:10,693 INFO L231 Difference]: Finished difference. Result has 310 places, 958 transitions, 20955 flow [2023-08-27 00:05:10,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=6550, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=84, PETRI_FLOW=20955, PETRI_PLACES=310, PETRI_TRANSITIONS=958} [2023-08-27 00:05:10,694 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 272 predicate places. [2023-08-27 00:05:10,694 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 958 transitions, 20955 flow [2023-08-27 00:05:10,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 134.5) internal successors, (6187), 46 states have internal predecessors, (6187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:10,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:05:10,695 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:05:10,703 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2023-08-27 00:05:10,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2023-08-27 00:05:10,903 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:05:10,903 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:05:10,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1734817140, now seen corresponding path program 25 times [2023-08-27 00:05:10,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:05:10,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774514670] [2023-08-27 00:05:10,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:05:10,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:05:10,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:05:11,477 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:05:11,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:05:11,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774514670] [2023-08-27 00:05:11,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774514670] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:05:11,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659401924] [2023-08-27 00:05:11,478 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:05:11,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:05:11,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:05:11,479 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:05:11,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2023-08-27 00:05:11,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:05:11,723 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 00:05:11,725 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:05:12,341 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:05:12,342 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:05:12,666 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:05:12,666 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:05:12,673 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:05:12,673 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:05:12,732 INFO L322 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-08-27 00:05:12,732 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 52 [2023-08-27 00:05:13,104 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:05:13,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659401924] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:05:13,105 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:05:13,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-08-27 00:05:13,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919567399] [2023-08-27 00:05:13,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:05:13,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-27 00:05:13,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:05:13,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-27 00:05:13,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1279, Unknown=0, NotChecked=0, Total=1560 [2023-08-27 00:05:13,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:05:13,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 958 transitions, 20955 flow. Second operand has 40 states, 40 states have (on average 149.625) internal successors, (5985), 40 states have internal predecessors, (5985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:13,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:05:13,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:05:13,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:05:17,286 INFO L124 PetriNetUnfolderBase]: 6900/10712 cut-off events. [2023-08-27 00:05:17,286 INFO L125 PetriNetUnfolderBase]: For 216215/216215 co-relation queries the response was YES. [2023-08-27 00:05:17,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99507 conditions, 10712 events. 6900/10712 cut-off events. For 216215/216215 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 66084 event pairs, 1344 based on Foata normal form. 84/10796 useless extension candidates. Maximal degree in co-relation 99418. Up to 6629 conditions per place. [2023-08-27 00:05:17,622 INFO L140 encePairwiseOnDemand]: 496/510 looper letters, 712 selfloop transitions, 363 changer transitions 0/1075 dead transitions. [2023-08-27 00:05:17,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 1075 transitions, 25176 flow [2023-08-27 00:05:17,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 00:05:17,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 00:05:17,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2302 transitions. [2023-08-27 00:05:17,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30091503267973857 [2023-08-27 00:05:17,624 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2302 transitions. [2023-08-27 00:05:17,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2302 transitions. [2023-08-27 00:05:17,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:05:17,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2302 transitions. [2023-08-27 00:05:17,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 153.46666666666667) internal successors, (2302), 15 states have internal predecessors, (2302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:17,630 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 510.0) internal successors, (8160), 16 states have internal predecessors, (8160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:17,630 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 510.0) internal successors, (8160), 16 states have internal predecessors, (8160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:17,630 INFO L175 Difference]: Start difference. First operand has 310 places, 958 transitions, 20955 flow. Second operand 15 states and 2302 transitions. [2023-08-27 00:05:17,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 1075 transitions, 25176 flow [2023-08-27 00:05:19,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 1075 transitions, 23882 flow, removed 341 selfloop flow, removed 15 redundant places. [2023-08-27 00:05:19,309 INFO L231 Difference]: Finished difference. Result has 313 places, 995 transitions, 21242 flow [2023-08-27 00:05:19,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=19796, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21242, PETRI_PLACES=313, PETRI_TRANSITIONS=995} [2023-08-27 00:05:19,310 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 275 predicate places. [2023-08-27 00:05:19,310 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 995 transitions, 21242 flow [2023-08-27 00:05:19,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 149.625) internal successors, (5985), 40 states have internal predecessors, (5985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:19,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:05:19,311 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:05:19,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2023-08-27 00:05:19,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2023-08-27 00:05:19,512 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:05:19,512 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:05:19,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1300166812, now seen corresponding path program 26 times [2023-08-27 00:05:19,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:05:19,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093732732] [2023-08-27 00:05:19,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:05:19,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:05:19,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:05:20,064 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:05:20,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:05:20,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093732732] [2023-08-27 00:05:20,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093732732] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:05:20,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795266711] [2023-08-27 00:05:20,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:05:20,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:05:20,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:05:20,065 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:05:20,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2023-08-27 00:05:20,353 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:05:20,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:05:20,355 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 00:05:20,356 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:05:20,926 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:05:20,926 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:05:22,077 INFO L322 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-08-27 00:05:22,077 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 52 [2023-08-27 00:05:22,098 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:05:22,098 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 4 [2023-08-27 00:05:22,108 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:05:22,108 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 4 [2023-08-27 00:05:22,451 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:05:22,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795266711] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:05:22,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:05:22,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-08-27 00:05:22,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73491971] [2023-08-27 00:05:22,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:05:22,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-27 00:05:22,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:05:22,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-27 00:05:22,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=1296, Unknown=0, NotChecked=0, Total=1560 [2023-08-27 00:05:22,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:05:22,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 995 transitions, 21242 flow. Second operand has 40 states, 40 states have (on average 149.625) internal successors, (5985), 40 states have internal predecessors, (5985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:22,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:05:22,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:05:22,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:05:27,012 INFO L124 PetriNetUnfolderBase]: 7121/11053 cut-off events. [2023-08-27 00:05:27,012 INFO L125 PetriNetUnfolderBase]: For 228577/228577 co-relation queries the response was YES. [2023-08-27 00:05:27,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103226 conditions, 11053 events. 7121/11053 cut-off events. For 228577/228577 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 68088 event pairs, 1448 based on Foata normal form. 110/11163 useless extension candidates. Maximal degree in co-relation 103135. Up to 7111 conditions per place. [2023-08-27 00:05:27,159 INFO L140 encePairwiseOnDemand]: 496/510 looper letters, 700 selfloop transitions, 374 changer transitions 0/1074 dead transitions. [2023-08-27 00:05:27,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 1074 transitions, 24865 flow [2023-08-27 00:05:27,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 00:05:27,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 00:05:27,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2296 transitions. [2023-08-27 00:05:27,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30013071895424837 [2023-08-27 00:05:27,161 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2296 transitions. [2023-08-27 00:05:27,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2296 transitions. [2023-08-27 00:05:27,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:05:27,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2296 transitions. [2023-08-27 00:05:27,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 153.06666666666666) internal successors, (2296), 15 states have internal predecessors, (2296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:27,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 510.0) internal successors, (8160), 16 states have internal predecessors, (8160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:27,166 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 510.0) internal successors, (8160), 16 states have internal predecessors, (8160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:27,166 INFO L175 Difference]: Start difference. First operand has 313 places, 995 transitions, 21242 flow. Second operand 15 states and 2296 transitions. [2023-08-27 00:05:27,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 1074 transitions, 24865 flow [2023-08-27 00:05:29,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 1074 transitions, 24431 flow, removed 45 selfloop flow, removed 9 redundant places. [2023-08-27 00:05:29,086 INFO L231 Difference]: Finished difference. Result has 320 places, 1012 transitions, 21960 flow [2023-08-27 00:05:29,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=20820, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=995, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21960, PETRI_PLACES=320, PETRI_TRANSITIONS=1012} [2023-08-27 00:05:29,087 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 282 predicate places. [2023-08-27 00:05:29,087 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 1012 transitions, 21960 flow [2023-08-27 00:05:29,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 149.625) internal successors, (5985), 40 states have internal predecessors, (5985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:29,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:05:29,088 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:05:29,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2023-08-27 00:05:29,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2023-08-27 00:05:29,296 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:05:29,297 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:05:29,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1099824444, now seen corresponding path program 27 times [2023-08-27 00:05:29,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:05:29,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098120221] [2023-08-27 00:05:29,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:05:29,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:05:29,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:05:29,873 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:05:29,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:05:29,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098120221] [2023-08-27 00:05:29,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098120221] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:05:29,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426390483] [2023-08-27 00:05:29,874 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:05:29,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:05:29,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:05:29,875 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:05:29,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2023-08-27 00:05:30,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-27 00:05:30,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:05:30,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-27 00:05:30,286 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:05:30,851 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:05:30,851 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:05:31,174 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:05:31,174 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:05:31,180 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:05:31,180 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:05:31,234 INFO L322 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-08-27 00:05:31,234 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 52 [2023-08-27 00:05:31,547 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:05:31,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426390483] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:05:31,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:05:31,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-08-27 00:05:31,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936438638] [2023-08-27 00:05:31,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:05:31,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-27 00:05:31,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:05:31,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-27 00:05:31,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1288, Unknown=0, NotChecked=0, Total=1560 [2023-08-27 00:05:31,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:05:31,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 1012 transitions, 21960 flow. Second operand has 40 states, 40 states have (on average 149.525) internal successors, (5981), 40 states have internal predecessors, (5981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:31,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:05:31,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:05:31,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:05:36,134 INFO L124 PetriNetUnfolderBase]: 7126/11068 cut-off events. [2023-08-27 00:05:36,134 INFO L125 PetriNetUnfolderBase]: For 228420/228420 co-relation queries the response was YES. [2023-08-27 00:05:36,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104132 conditions, 11068 events. 7126/11068 cut-off events. For 228420/228420 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 68554 event pairs, 1518 based on Foata normal form. 10/11078 useless extension candidates. Maximal degree in co-relation 104039. Up to 7307 conditions per place. [2023-08-27 00:05:36,285 INFO L140 encePairwiseOnDemand]: 496/510 looper letters, 673 selfloop transitions, 375 changer transitions 0/1048 dead transitions. [2023-08-27 00:05:36,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 1048 transitions, 24558 flow [2023-08-27 00:05:36,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 00:05:36,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 00:05:36,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2287 transitions. [2023-08-27 00:05:36,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2989542483660131 [2023-08-27 00:05:36,287 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2287 transitions. [2023-08-27 00:05:36,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2287 transitions. [2023-08-27 00:05:36,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:05:36,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2287 transitions. [2023-08-27 00:05:36,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 152.46666666666667) internal successors, (2287), 15 states have internal predecessors, (2287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:36,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 510.0) internal successors, (8160), 16 states have internal predecessors, (8160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:36,292 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 510.0) internal successors, (8160), 16 states have internal predecessors, (8160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:36,292 INFO L175 Difference]: Start difference. First operand has 320 places, 1012 transitions, 21960 flow. Second operand 15 states and 2287 transitions. [2023-08-27 00:05:36,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 1048 transitions, 24558 flow [2023-08-27 00:05:38,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 1048 transitions, 23769 flow, removed 26 selfloop flow, removed 12 redundant places. [2023-08-27 00:05:38,177 INFO L231 Difference]: Finished difference. Result has 322 places, 1016 transitions, 21981 flow [2023-08-27 00:05:38,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=21179, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1012, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=21981, PETRI_PLACES=322, PETRI_TRANSITIONS=1016} [2023-08-27 00:05:38,178 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 284 predicate places. [2023-08-27 00:05:38,178 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 1016 transitions, 21981 flow [2023-08-27 00:05:38,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 149.525) internal successors, (5981), 40 states have internal predecessors, (5981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:38,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:05:38,179 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:05:38,186 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2023-08-27 00:05:38,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2023-08-27 00:05:38,380 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:05:38,380 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:05:38,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1254608172, now seen corresponding path program 28 times [2023-08-27 00:05:38,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:05:38,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376781179] [2023-08-27 00:05:38,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:05:38,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:05:38,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:05:38,944 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:05:38,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:05:38,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376781179] [2023-08-27 00:05:38,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376781179] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:05:38,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945836192] [2023-08-27 00:05:38,945 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:05:38,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:05:38,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:05:38,946 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:05:38,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2023-08-27 00:05:39,185 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:05:39,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:05:39,187 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 00:05:39,188 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:05:39,688 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:05:39,688 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:05:40,010 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 00:05:40,011 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2023-08-27 00:05:40,034 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:05:40,034 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:05:40,044 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:05:40,045 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:05:40,458 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:05:40,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945836192] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:05:40,458 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:05:40,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-08-27 00:05:40,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028620244] [2023-08-27 00:05:40,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:05:40,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-27 00:05:40,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:05:40,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-27 00:05:40,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1294, Unknown=0, NotChecked=0, Total=1560 [2023-08-27 00:05:40,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:05:40,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 1016 transitions, 21981 flow. Second operand has 40 states, 40 states have (on average 149.625) internal successors, (5985), 40 states have internal predecessors, (5985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:40,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:05:40,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:05:40,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:05:45,569 INFO L124 PetriNetUnfolderBase]: 7265/11291 cut-off events. [2023-08-27 00:05:45,569 INFO L125 PetriNetUnfolderBase]: For 238439/238439 co-relation queries the response was YES. [2023-08-27 00:05:45,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105944 conditions, 11291 events. 7265/11291 cut-off events. For 238439/238439 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 70268 event pairs, 1418 based on Foata normal form. 84/11375 useless extension candidates. Maximal degree in co-relation 105851. Up to 7158 conditions per place. [2023-08-27 00:05:45,735 INFO L140 encePairwiseOnDemand]: 497/510 looper letters, 760 selfloop transitions, 329 changer transitions 0/1089 dead transitions. [2023-08-27 00:05:45,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 1089 transitions, 25466 flow [2023-08-27 00:05:45,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 00:05:45,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 00:05:45,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2301 transitions. [2023-08-27 00:05:45,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3007843137254902 [2023-08-27 00:05:45,737 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2301 transitions. [2023-08-27 00:05:45,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2301 transitions. [2023-08-27 00:05:45,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:05:45,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2301 transitions. [2023-08-27 00:05:45,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 153.4) internal successors, (2301), 15 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:45,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 510.0) internal successors, (8160), 16 states have internal predecessors, (8160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:45,743 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 510.0) internal successors, (8160), 16 states have internal predecessors, (8160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:45,743 INFO L175 Difference]: Start difference. First operand has 322 places, 1016 transitions, 21981 flow. Second operand 15 states and 2301 transitions. [2023-08-27 00:05:45,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 1089 transitions, 25466 flow [2023-08-27 00:05:47,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 1089 transitions, 24692 flow, removed 4 selfloop flow, removed 13 redundant places. [2023-08-27 00:05:47,681 INFO L231 Difference]: Finished difference. Result has 326 places, 1027 transitions, 22134 flow [2023-08-27 00:05:47,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=21223, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1016, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=318, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=22134, PETRI_PLACES=326, PETRI_TRANSITIONS=1027} [2023-08-27 00:05:47,682 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 288 predicate places. [2023-08-27 00:05:47,682 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 1027 transitions, 22134 flow [2023-08-27 00:05:47,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 149.625) internal successors, (5985), 40 states have internal predecessors, (5985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:47,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:05:47,683 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:05:47,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2023-08-27 00:05:47,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:05:47,892 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:05:47,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:05:47,892 INFO L85 PathProgramCache]: Analyzing trace with hash -2078820000, now seen corresponding path program 29 times [2023-08-27 00:05:47,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:05:47,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883297363] [2023-08-27 00:05:47,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:05:47,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:05:47,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:05:48,564 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:05:48,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:05:48,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883297363] [2023-08-27 00:05:48,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883297363] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:05:48,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112355208] [2023-08-27 00:05:48,565 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:05:48,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:05:48,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:05:48,568 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:05:48,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2023-08-27 00:05:48,813 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-27 00:05:48,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:05:48,816 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 00:05:48,817 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:05:49,118 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 00:05:49,118 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:05:49,493 INFO L322 Elim1Store]: treesize reduction 41, result has 79.0 percent of original size [2023-08-27 00:05:49,494 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 95 treesize of output 183 [2023-08-27 00:05:50,194 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 00:05:50,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112355208] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:05:50,195 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:05:50,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 29 [2023-08-27 00:05:50,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079762076] [2023-08-27 00:05:50,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:05:50,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 00:05:50,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:05:50,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 00:05:50,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2023-08-27 00:05:50,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:05:50,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 1027 transitions, 22134 flow. Second operand has 29 states, 29 states have (on average 149.89655172413794) internal successors, (4347), 29 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:50,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:05:50,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:05:50,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:05:55,099 INFO L124 PetriNetUnfolderBase]: 7449/11551 cut-off events. [2023-08-27 00:05:55,100 INFO L125 PetriNetUnfolderBase]: For 254469/254469 co-relation queries the response was YES. [2023-08-27 00:05:55,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109629 conditions, 11551 events. 7449/11551 cut-off events. For 254469/254469 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 71604 event pairs, 1520 based on Foata normal form. 20/11571 useless extension candidates. Maximal degree in co-relation 109533. Up to 7656 conditions per place. [2023-08-27 00:05:55,259 INFO L140 encePairwiseOnDemand]: 496/510 looper letters, 723 selfloop transitions, 373 changer transitions 1/1097 dead transitions. [2023-08-27 00:05:55,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 1097 transitions, 25603 flow [2023-08-27 00:05:55,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 00:05:55,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 00:05:55,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2898 transitions. [2023-08-27 00:05:55,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29907120743034055 [2023-08-27 00:05:55,261 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2898 transitions. [2023-08-27 00:05:55,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2898 transitions. [2023-08-27 00:05:55,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:05:55,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2898 transitions. [2023-08-27 00:05:55,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 152.52631578947367) internal successors, (2898), 19 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:55,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 510.0) internal successors, (10200), 20 states have internal predecessors, (10200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:55,270 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 510.0) internal successors, (10200), 20 states have internal predecessors, (10200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:55,270 INFO L175 Difference]: Start difference. First operand has 326 places, 1027 transitions, 22134 flow. Second operand 19 states and 2898 transitions. [2023-08-27 00:05:55,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 1097 transitions, 25603 flow [2023-08-27 00:05:57,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 1097 transitions, 25143 flow, removed 54 selfloop flow, removed 9 redundant places. [2023-08-27 00:05:57,222 INFO L231 Difference]: Finished difference. Result has 341 places, 1077 transitions, 23748 flow [2023-08-27 00:05:57,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=21678, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1027, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=23748, PETRI_PLACES=341, PETRI_TRANSITIONS=1077} [2023-08-27 00:05:57,223 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 303 predicate places. [2023-08-27 00:05:57,223 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 1077 transitions, 23748 flow [2023-08-27 00:05:57,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 149.89655172413794) internal successors, (4347), 29 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:05:57,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:05:57,223 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:05:57,230 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2023-08-27 00:05:57,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:05:57,424 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:05:57,424 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:05:57,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1853860578, now seen corresponding path program 30 times [2023-08-27 00:05:57,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:05:57,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537748551] [2023-08-27 00:05:57,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:05:57,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:05:57,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:05:58,053 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:05:58,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:05:58,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537748551] [2023-08-27 00:05:58,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537748551] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:05:58,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106855386] [2023-08-27 00:05:58,053 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:05:58,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:05:58,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:05:58,055 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:05:58,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2023-08-27 00:05:58,409 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 00:05:58,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:05:58,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 00:05:58,411 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:05:58,703 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 00:05:58,704 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:05:59,638 INFO L322 Elim1Store]: treesize reduction 15, result has 93.1 percent of original size [2023-08-27 00:05:59,639 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 95 treesize of output 232 [2023-08-27 00:06:12,929 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 00:06:12,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106855386] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:06:12,930 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:06:12,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 30 [2023-08-27 00:06:12,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56214389] [2023-08-27 00:06:12,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:06:12,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-27 00:06:12,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:06:12,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-27 00:06:12,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2023-08-27 00:06:12,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:06:12,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 1077 transitions, 23748 flow. Second operand has 30 states, 30 states have (on average 149.9) internal successors, (4497), 30 states have internal predecessors, (4497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:12,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:06:12,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:06:12,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:06:18,077 INFO L124 PetriNetUnfolderBase]: 7712/11996 cut-off events. [2023-08-27 00:06:18,077 INFO L125 PetriNetUnfolderBase]: For 287552/287552 co-relation queries the response was YES. [2023-08-27 00:06:18,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114602 conditions, 11996 events. 7712/11996 cut-off events. For 287552/287552 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 74919 event pairs, 1530 based on Foata normal form. 220/12216 useless extension candidates. Maximal degree in co-relation 114500. Up to 7778 conditions per place. [2023-08-27 00:06:18,226 INFO L140 encePairwiseOnDemand]: 496/510 looper letters, 776 selfloop transitions, 363 changer transitions 0/1139 dead transitions. [2023-08-27 00:06:18,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 1139 transitions, 27000 flow [2023-08-27 00:06:18,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 00:06:18,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 00:06:18,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2916 transitions. [2023-08-27 00:06:18,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30092879256965943 [2023-08-27 00:06:18,228 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2916 transitions. [2023-08-27 00:06:18,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2916 transitions. [2023-08-27 00:06:18,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:06:18,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2916 transitions. [2023-08-27 00:06:18,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:18,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 510.0) internal successors, (10200), 20 states have internal predecessors, (10200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:18,234 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 510.0) internal successors, (10200), 20 states have internal predecessors, (10200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:18,234 INFO L175 Difference]: Start difference. First operand has 341 places, 1077 transitions, 23748 flow. Second operand 19 states and 2916 transitions. [2023-08-27 00:06:18,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 1139 transitions, 27000 flow [2023-08-27 00:06:20,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 1139 transitions, 26011 flow, removed 131 selfloop flow, removed 19 redundant places. [2023-08-27 00:06:20,279 INFO L231 Difference]: Finished difference. Result has 342 places, 1072 transitions, 23379 flow [2023-08-27 00:06:20,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=22477, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1067, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=23379, PETRI_PLACES=342, PETRI_TRANSITIONS=1072} [2023-08-27 00:06:20,280 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 304 predicate places. [2023-08-27 00:06:20,280 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 1072 transitions, 23379 flow [2023-08-27 00:06:20,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 149.9) internal successors, (4497), 30 states have internal predecessors, (4497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:20,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:06:20,281 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:06:20,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2023-08-27 00:06:20,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:06:20,488 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:06:20,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:06:20,488 INFO L85 PathProgramCache]: Analyzing trace with hash -2035522078, now seen corresponding path program 31 times [2023-08-27 00:06:20,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:06:20,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561909880] [2023-08-27 00:06:20,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:06:20,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:06:20,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:06:21,155 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:06:21,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:06:21,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561909880] [2023-08-27 00:06:21,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561909880] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:06:21,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802262740] [2023-08-27 00:06:21,156 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:06:21,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:06:21,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:06:21,157 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:06:21,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2023-08-27 00:06:21,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:06:21,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 00:06:21,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:06:21,801 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:06:21,801 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:06:21,919 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-27 00:06:21,919 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 80 [2023-08-27 00:06:22,335 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:06:22,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802262740] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:06:22,335 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:06:22,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 32 [2023-08-27 00:06:22,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459613736] [2023-08-27 00:06:22,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:06:22,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-27 00:06:22,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:06:22,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-27 00:06:22,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=877, Unknown=0, NotChecked=0, Total=1056 [2023-08-27 00:06:22,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:06:22,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 1072 transitions, 23379 flow. Second operand has 33 states, 33 states have (on average 149.54545454545453) internal successors, (4935), 33 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:22,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:06:22,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:06:22,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:06:26,950 INFO L124 PetriNetUnfolderBase]: 7802/12206 cut-off events. [2023-08-27 00:06:26,950 INFO L125 PetriNetUnfolderBase]: For 258423/258423 co-relation queries the response was YES. [2023-08-27 00:06:27,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114898 conditions, 12206 events. 7802/12206 cut-off events. For 258423/258423 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 77405 event pairs, 1577 based on Foata normal form. 10/12216 useless extension candidates. Maximal degree in co-relation 114802. Up to 8245 conditions per place. [2023-08-27 00:06:27,103 INFO L140 encePairwiseOnDemand]: 497/510 looper letters, 771 selfloop transitions, 386 changer transitions 0/1157 dead transitions. [2023-08-27 00:06:27,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 1157 transitions, 26800 flow [2023-08-27 00:06:27,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 00:06:27,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 00:06:27,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2443 transitions. [2023-08-27 00:06:27,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2993872549019608 [2023-08-27 00:06:27,105 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2443 transitions. [2023-08-27 00:06:27,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2443 transitions. [2023-08-27 00:06:27,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:06:27,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2443 transitions. [2023-08-27 00:06:27,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 152.6875) internal successors, (2443), 16 states have internal predecessors, (2443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:27,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 510.0) internal successors, (8670), 17 states have internal predecessors, (8670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:27,110 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 510.0) internal successors, (8670), 17 states have internal predecessors, (8670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:27,110 INFO L175 Difference]: Start difference. First operand has 342 places, 1072 transitions, 23379 flow. Second operand 16 states and 2443 transitions. [2023-08-27 00:06:27,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 1157 transitions, 26800 flow [2023-08-27 00:06:29,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 1157 transitions, 26192 flow, removed 43 selfloop flow, removed 15 redundant places. [2023-08-27 00:06:29,446 INFO L231 Difference]: Finished difference. Result has 344 places, 1104 transitions, 24146 flow [2023-08-27 00:06:29,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=22799, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1072, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=354, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=706, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=24146, PETRI_PLACES=344, PETRI_TRANSITIONS=1104} [2023-08-27 00:06:29,447 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 306 predicate places. [2023-08-27 00:06:29,447 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 1104 transitions, 24146 flow [2023-08-27 00:06:29,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 149.54545454545453) internal successors, (4935), 33 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:29,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:06:29,448 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:06:29,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2023-08-27 00:06:29,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:06:29,655 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:06:29,655 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:06:29,655 INFO L85 PathProgramCache]: Analyzing trace with hash 55507386, now seen corresponding path program 32 times [2023-08-27 00:06:29,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:06:29,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137051708] [2023-08-27 00:06:29,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:06:29,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:06:29,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:06:30,404 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:06:30,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:06:30,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137051708] [2023-08-27 00:06:30,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137051708] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:06:30,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656195160] [2023-08-27 00:06:30,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:06:30,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:06:30,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:06:30,406 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:06:30,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2023-08-27 00:06:30,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:06:30,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:06:30,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 00:06:30,658 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:06:31,075 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:06:31,075 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:06:31,225 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:06:31,225 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:06:31,233 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:06:31,233 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:06:31,279 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 00:06:31,279 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-27 00:06:31,731 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:06:31,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656195160] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:06:31,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:06:31,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 38 [2023-08-27 00:06:31,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215912816] [2023-08-27 00:06:31,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:06:31,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-08-27 00:06:31,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:06:31,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-08-27 00:06:31,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1236, Unknown=0, NotChecked=0, Total=1482 [2023-08-27 00:06:31,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:06:31,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 1104 transitions, 24146 flow. Second operand has 39 states, 39 states have (on average 149.56410256410257) internal successors, (5833), 39 states have internal predecessors, (5833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:31,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:06:31,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:06:31,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:06:36,644 INFO L124 PetriNetUnfolderBase]: 7831/12277 cut-off events. [2023-08-27 00:06:36,645 INFO L125 PetriNetUnfolderBase]: For 251456/251456 co-relation queries the response was YES. [2023-08-27 00:06:36,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115105 conditions, 12277 events. 7831/12277 cut-off events. For 251456/251456 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 78125 event pairs, 1513 based on Foata normal form. 10/12287 useless extension candidates. Maximal degree in co-relation 115007. Up to 7970 conditions per place. [2023-08-27 00:06:36,837 INFO L140 encePairwiseOnDemand]: 497/510 looper letters, 768 selfloop transitions, 412 changer transitions 0/1180 dead transitions. [2023-08-27 00:06:36,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 1180 transitions, 27549 flow [2023-08-27 00:06:36,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 00:06:36,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 00:06:36,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3057 transitions. [2023-08-27 00:06:36,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29970588235294116 [2023-08-27 00:06:36,840 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3057 transitions. [2023-08-27 00:06:36,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3057 transitions. [2023-08-27 00:06:36,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:06:36,840 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3057 transitions. [2023-08-27 00:06:36,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 152.85) internal successors, (3057), 20 states have internal predecessors, (3057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:36,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 510.0) internal successors, (10710), 21 states have internal predecessors, (10710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:36,846 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 510.0) internal successors, (10710), 21 states have internal predecessors, (10710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:36,847 INFO L175 Difference]: Start difference. First operand has 344 places, 1104 transitions, 24146 flow. Second operand 20 states and 3057 transitions. [2023-08-27 00:06:36,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 1180 transitions, 27549 flow [2023-08-27 00:06:38,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 1180 transitions, 27014 flow, removed 8 selfloop flow, removed 12 redundant places. [2023-08-27 00:06:38,938 INFO L231 Difference]: Finished difference. Result has 354 places, 1118 transitions, 24791 flow [2023-08-27 00:06:38,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=23611, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=398, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=24791, PETRI_PLACES=354, PETRI_TRANSITIONS=1118} [2023-08-27 00:06:38,939 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 316 predicate places. [2023-08-27 00:06:38,939 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 1118 transitions, 24791 flow [2023-08-27 00:06:38,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 149.56410256410257) internal successors, (5833), 39 states have internal predecessors, (5833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:38,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:06:38,940 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:06:38,946 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2023-08-27 00:06:39,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:06:39,141 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:06:39,141 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:06:39,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1505680868, now seen corresponding path program 33 times [2023-08-27 00:06:39,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:06:39,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199878850] [2023-08-27 00:06:39,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:06:39,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:06:39,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:06:39,738 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:06:39,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:06:39,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199878850] [2023-08-27 00:06:39,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199878850] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:06:39,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125058172] [2023-08-27 00:06:39,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:06:39,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:06:39,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:06:39,740 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:06:39,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2023-08-27 00:06:40,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 00:06:40,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:06:40,194 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 00:06:40,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:06:40,691 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:06:40,691 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:06:40,828 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:06:40,828 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:06:40,835 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:06:40,835 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:06:40,885 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 00:06:40,885 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-27 00:06:41,249 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:06:41,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125058172] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:06:41,250 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:06:41,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 31 [2023-08-27 00:06:41,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383372859] [2023-08-27 00:06:41,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:06:41,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 00:06:41,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:06:41,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 00:06:41,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=805, Unknown=0, NotChecked=0, Total=992 [2023-08-27 00:06:41,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:06:41,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 1118 transitions, 24791 flow. Second operand has 32 states, 32 states have (on average 149.59375) internal successors, (4787), 32 states have internal predecessors, (4787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:41,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:06:41,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:06:41,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:06:46,387 INFO L124 PetriNetUnfolderBase]: 8080/12650 cut-off events. [2023-08-27 00:06:46,387 INFO L125 PetriNetUnfolderBase]: For 273678/273678 co-relation queries the response was YES. [2023-08-27 00:06:46,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120507 conditions, 12650 events. 8080/12650 cut-off events. For 273678/273678 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 80790 event pairs, 2099 based on Foata normal form. 84/12734 useless extension candidates. Maximal degree in co-relation 120406. Up to 11161 conditions per place. [2023-08-27 00:06:46,570 INFO L140 encePairwiseOnDemand]: 497/510 looper letters, 1014 selfloop transitions, 212 changer transitions 0/1226 dead transitions. [2023-08-27 00:06:46,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 1226 transitions, 29389 flow [2023-08-27 00:06:46,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 00:06:46,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 00:06:46,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2598 transitions. [2023-08-27 00:06:46,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2996539792387543 [2023-08-27 00:06:46,573 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2598 transitions. [2023-08-27 00:06:46,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2598 transitions. [2023-08-27 00:06:46,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:06:46,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2598 transitions. [2023-08-27 00:06:46,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 152.8235294117647) internal successors, (2598), 17 states have internal predecessors, (2598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:46,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 510.0) internal successors, (9180), 18 states have internal predecessors, (9180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:46,578 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 510.0) internal successors, (9180), 18 states have internal predecessors, (9180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:46,578 INFO L175 Difference]: Start difference. First operand has 354 places, 1118 transitions, 24791 flow. Second operand 17 states and 2598 transitions. [2023-08-27 00:06:46,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 1226 transitions, 29389 flow [2023-08-27 00:06:48,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 1226 transitions, 28788 flow, removed 49 selfloop flow, removed 14 redundant places. [2023-08-27 00:06:48,857 INFO L231 Difference]: Finished difference. Result has 359 places, 1169 transitions, 26013 flow [2023-08-27 00:06:48,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=24233, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=923, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=26013, PETRI_PLACES=359, PETRI_TRANSITIONS=1169} [2023-08-27 00:06:48,858 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 321 predicate places. [2023-08-27 00:06:48,858 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 1169 transitions, 26013 flow [2023-08-27 00:06:48,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 149.59375) internal successors, (4787), 32 states have internal predecessors, (4787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:48,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:06:48,859 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:06:48,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2023-08-27 00:06:49,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2023-08-27 00:06:49,067 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:06:49,067 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:06:49,068 INFO L85 PathProgramCache]: Analyzing trace with hash -805348012, now seen corresponding path program 34 times [2023-08-27 00:06:49,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:06:49,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291280084] [2023-08-27 00:06:49,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:06:49,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:06:49,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:06:49,644 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:06:49,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:06:49,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291280084] [2023-08-27 00:06:49,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291280084] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:06:49,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804954268] [2023-08-27 00:06:49,644 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:06:49,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:06:49,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:06:49,645 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:06:49,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2023-08-27 00:06:49,897 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:06:49,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:06:49,899 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 00:06:49,900 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:06:50,448 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:06:50,448 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:06:50,865 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 00:06:50,865 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2023-08-27 00:06:50,894 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:06:50,895 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:06:50,903 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:06:50,904 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:06:51,261 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:06:51,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804954268] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:06:51,261 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:06:51,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-08-27 00:06:51,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043639753] [2023-08-27 00:06:51,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:06:51,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-27 00:06:51,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:06:51,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-27 00:06:51,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=1311, Unknown=0, NotChecked=0, Total=1560 [2023-08-27 00:06:51,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:06:51,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 1169 transitions, 26013 flow. Second operand has 40 states, 40 states have (on average 149.625) internal successors, (5985), 40 states have internal predecessors, (5985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:51,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:06:51,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:06:51,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:06:56,914 INFO L124 PetriNetUnfolderBase]: 8256/12936 cut-off events. [2023-08-27 00:06:56,914 INFO L125 PetriNetUnfolderBase]: For 297617/297617 co-relation queries the response was YES. [2023-08-27 00:06:57,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124317 conditions, 12936 events. 8256/12936 cut-off events. For 297617/297617 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 83317 event pairs, 2095 based on Foata normal form. 120/13056 useless extension candidates. Maximal degree in co-relation 124213. Up to 11310 conditions per place. [2023-08-27 00:06:57,112 INFO L140 encePairwiseOnDemand]: 497/510 looper letters, 1034 selfloop transitions, 226 changer transitions 0/1260 dead transitions. [2023-08-27 00:06:57,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 1260 transitions, 30182 flow [2023-08-27 00:06:57,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 00:06:57,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 00:06:57,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2901 transitions. [2023-08-27 00:06:57,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2993808049535604 [2023-08-27 00:06:57,114 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2901 transitions. [2023-08-27 00:06:57,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2901 transitions. [2023-08-27 00:06:57,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:06:57,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2901 transitions. [2023-08-27 00:06:57,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 152.68421052631578) internal successors, (2901), 19 states have internal predecessors, (2901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:57,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 510.0) internal successors, (10200), 20 states have internal predecessors, (10200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:57,121 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 510.0) internal successors, (10200), 20 states have internal predecessors, (10200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:57,121 INFO L175 Difference]: Start difference. First operand has 359 places, 1169 transitions, 26013 flow. Second operand 19 states and 2901 transitions. [2023-08-27 00:06:57,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 1260 transitions, 30182 flow [2023-08-27 00:06:59,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 1260 transitions, 29940 flow, removed 83 selfloop flow, removed 10 redundant places. [2023-08-27 00:06:59,725 INFO L231 Difference]: Finished difference. Result has 371 places, 1201 transitions, 27033 flow [2023-08-27 00:06:59,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=25772, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=950, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=27033, PETRI_PLACES=371, PETRI_TRANSITIONS=1201} [2023-08-27 00:06:59,726 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 333 predicate places. [2023-08-27 00:06:59,726 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 1201 transitions, 27033 flow [2023-08-27 00:06:59,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 149.625) internal successors, (5985), 40 states have internal predecessors, (5985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:06:59,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:06:59,727 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:06:59,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2023-08-27 00:06:59,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2023-08-27 00:06:59,928 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:06:59,928 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:06:59,928 INFO L85 PathProgramCache]: Analyzing trace with hash 628187204, now seen corresponding path program 35 times [2023-08-27 00:06:59,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:06:59,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932337196] [2023-08-27 00:06:59,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:06:59,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:06:59,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:07:00,409 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:07:00,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:07:00,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932337196] [2023-08-27 00:07:00,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932337196] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:07:00,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961425319] [2023-08-27 00:07:00,410 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:07:00,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:07:00,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:07:00,411 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:07:00,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2023-08-27 00:07:00,666 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 00:07:00,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:07:00,668 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 00:07:00,669 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:07:00,974 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 00:07:00,974 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:07:01,138 INFO L322 Elim1Store]: treesize reduction 26, result has 68.7 percent of original size [2023-08-27 00:07:01,138 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 71 [2023-08-27 00:07:01,246 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 00:07:01,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961425319] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:07:01,246 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:07:01,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 30 [2023-08-27 00:07:01,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761247240] [2023-08-27 00:07:01,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:07:01,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-27 00:07:01,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:07:01,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-27 00:07:01,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=777, Unknown=0, NotChecked=0, Total=870 [2023-08-27 00:07:01,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:07:01,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 1201 transitions, 27033 flow. Second operand has 30 states, 30 states have (on average 149.96666666666667) internal successors, (4499), 30 states have internal predecessors, (4499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:01,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:07:01,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:07:01,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:07:06,970 INFO L124 PetriNetUnfolderBase]: 8915/14065 cut-off events. [2023-08-27 00:07:06,971 INFO L125 PetriNetUnfolderBase]: For 324328/324328 co-relation queries the response was YES. [2023-08-27 00:07:07,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136758 conditions, 14065 events. 8915/14065 cut-off events. For 324328/324328 co-relation queries the response was YES. Maximal size of possible extension queue 712. Compared 93199 event pairs, 2265 based on Foata normal form. 28/14093 useless extension candidates. Maximal degree in co-relation 136650. Up to 12045 conditions per place. [2023-08-27 00:07:07,193 INFO L140 encePairwiseOnDemand]: 496/510 looper letters, 1075 selfloop transitions, 320 changer transitions 2/1397 dead transitions. [2023-08-27 00:07:07,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 1397 transitions, 33711 flow [2023-08-27 00:07:07,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 00:07:07,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 00:07:07,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3201 transitions. [2023-08-27 00:07:07,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2988795518207283 [2023-08-27 00:07:07,195 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3201 transitions. [2023-08-27 00:07:07,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3201 transitions. [2023-08-27 00:07:07,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:07:07,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3201 transitions. [2023-08-27 00:07:07,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 152.42857142857142) internal successors, (3201), 21 states have internal predecessors, (3201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:07,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 510.0) internal successors, (11220), 22 states have internal predecessors, (11220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:07,316 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 510.0) internal successors, (11220), 22 states have internal predecessors, (11220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:07,316 INFO L175 Difference]: Start difference. First operand has 371 places, 1201 transitions, 27033 flow. Second operand 21 states and 3201 transitions. [2023-08-27 00:07:07,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 1397 transitions, 33711 flow [2023-08-27 00:07:10,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 1397 transitions, 33194 flow, removed 129 selfloop flow, removed 12 redundant places. [2023-08-27 00:07:10,232 INFO L231 Difference]: Finished difference. Result has 384 places, 1329 transitions, 30365 flow [2023-08-27 00:07:10,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=26528, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=945, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=30365, PETRI_PLACES=384, PETRI_TRANSITIONS=1329} [2023-08-27 00:07:10,233 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 346 predicate places. [2023-08-27 00:07:10,233 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 1329 transitions, 30365 flow [2023-08-27 00:07:10,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 149.96666666666667) internal successors, (4499), 30 states have internal predecessors, (4499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:10,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:07:10,234 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:07:10,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2023-08-27 00:07:10,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2023-08-27 00:07:10,441 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:07:10,442 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:07:10,442 INFO L85 PathProgramCache]: Analyzing trace with hash -27345338, now seen corresponding path program 36 times [2023-08-27 00:07:10,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:07:10,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373964575] [2023-08-27 00:07:10,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:07:10,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:07:10,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:07:10,943 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:07:10,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:07:10,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373964575] [2023-08-27 00:07:10,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373964575] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:07:10,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18431946] [2023-08-27 00:07:10,943 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:07:10,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:07:10,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:07:10,944 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:07:10,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2023-08-27 00:07:11,297 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-27 00:07:11,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:07:11,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 44 conjunts are in the unsatisfiable core [2023-08-27 00:07:11,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:07:11,977 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:07:11,977 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:07:12,340 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 00:07:12,341 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2023-08-27 00:07:12,367 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:07:12,368 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:07:12,377 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:07:12,377 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:07:12,850 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:07:12,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18431946] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:07:12,851 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:07:12,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 40 [2023-08-27 00:07:12,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646376473] [2023-08-27 00:07:12,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:07:12,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-08-27 00:07:12,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:07:12,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-08-27 00:07:12,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1382, Unknown=0, NotChecked=0, Total=1640 [2023-08-27 00:07:12,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 510 [2023-08-27 00:07:12,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 1329 transitions, 30365 flow. Second operand has 41 states, 41 states have (on average 139.58536585365854) internal successors, (5723), 41 states have internal predecessors, (5723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:12,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:07:12,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 510 [2023-08-27 00:07:12,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:07:20,550 INFO L124 PetriNetUnfolderBase]: 10587/16666 cut-off events. [2023-08-27 00:07:20,551 INFO L125 PetriNetUnfolderBase]: For 405406/405406 co-relation queries the response was YES. [2023-08-27 00:07:20,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165272 conditions, 16666 events. 10587/16666 cut-off events. For 405406/405406 co-relation queries the response was YES. Maximal size of possible extension queue 829. Compared 113134 event pairs, 2693 based on Foata normal form. 24/16690 useless extension candidates. Maximal degree in co-relation 165159. Up to 7735 conditions per place. [2023-08-27 00:07:20,827 INFO L140 encePairwiseOnDemand]: 496/510 looper letters, 1254 selfloop transitions, 529 changer transitions 0/1783 dead transitions. [2023-08-27 00:07:20,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 1783 transitions, 43044 flow [2023-08-27 00:07:20,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-27 00:07:20,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-27 00:07:20,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3977 transitions. [2023-08-27 00:07:20,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2785014005602241 [2023-08-27 00:07:20,830 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3977 transitions. [2023-08-27 00:07:20,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3977 transitions. [2023-08-27 00:07:20,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:07:20,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3977 transitions. [2023-08-27 00:07:20,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 142.03571428571428) internal successors, (3977), 28 states have internal predecessors, (3977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:20,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 510.0) internal successors, (14790), 29 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:20,840 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 510.0) internal successors, (14790), 29 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:20,840 INFO L175 Difference]: Start difference. First operand has 384 places, 1329 transitions, 30365 flow. Second operand 28 states and 3977 transitions. [2023-08-27 00:07:20,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 1783 transitions, 43044 flow [2023-08-27 00:07:25,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 1783 transitions, 42263 flow, removed 266 selfloop flow, removed 9 redundant places. [2023-08-27 00:07:25,152 INFO L231 Difference]: Finished difference. Result has 405 places, 1483 transitions, 35520 flow [2023-08-27 00:07:25,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=29776, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=879, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=35520, PETRI_PLACES=405, PETRI_TRANSITIONS=1483} [2023-08-27 00:07:25,153 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 367 predicate places. [2023-08-27 00:07:25,153 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 1483 transitions, 35520 flow [2023-08-27 00:07:25,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 139.58536585365854) internal successors, (5723), 41 states have internal predecessors, (5723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:25,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:07:25,153 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:07:25,159 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2023-08-27 00:07:25,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:07:25,354 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:07:25,354 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:07:25,354 INFO L85 PathProgramCache]: Analyzing trace with hash 102603192, now seen corresponding path program 37 times [2023-08-27 00:07:25,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:07:25,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157320811] [2023-08-27 00:07:25,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:07:25,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:07:25,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:07:25,866 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:07:25,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:07:25,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157320811] [2023-08-27 00:07:25,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157320811] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:07:25,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739819860] [2023-08-27 00:07:25,867 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:07:25,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:07:25,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:07:25,868 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:07:25,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2023-08-27 00:07:26,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:07:26,131 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 00:07:26,132 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:07:26,646 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:07:26,646 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:07:26,760 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:07:26,760 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:07:26,767 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:07:26,767 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:07:26,814 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 00:07:26,814 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-27 00:07:27,206 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:07:27,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739819860] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:07:27,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:07:27,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-08-27 00:07:27,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699587730] [2023-08-27 00:07:27,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:07:27,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-27 00:07:27,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:07:27,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-27 00:07:27,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1302, Unknown=0, NotChecked=0, Total=1560 [2023-08-27 00:07:27,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:07:27,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 1483 transitions, 35520 flow. Second operand has 40 states, 40 states have (on average 149.575) internal successors, (5983), 40 states have internal predecessors, (5983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:27,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:07:27,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:07:27,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:07:34,113 INFO L124 PetriNetUnfolderBase]: 10575/16654 cut-off events. [2023-08-27 00:07:34,113 INFO L125 PetriNetUnfolderBase]: For 410262/410262 co-relation queries the response was YES. [2023-08-27 00:07:34,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166002 conditions, 16654 events. 10575/16654 cut-off events. For 410262/410262 co-relation queries the response was YES. Maximal size of possible extension queue 827. Compared 112858 event pairs, 3020 based on Foata normal form. 12/16666 useless extension candidates. Maximal degree in co-relation 165886. Up to 15273 conditions per place. [2023-08-27 00:07:34,360 INFO L140 encePairwiseOnDemand]: 497/510 looper letters, 1210 selfloop transitions, 284 changer transitions 0/1494 dead transitions. [2023-08-27 00:07:34,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 1494 transitions, 38567 flow [2023-08-27 00:07:34,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 00:07:34,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 00:07:34,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2430 transitions. [2023-08-27 00:07:34,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2977941176470588 [2023-08-27 00:07:34,362 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2430 transitions. [2023-08-27 00:07:34,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2430 transitions. [2023-08-27 00:07:34,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:07:34,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2430 transitions. [2023-08-27 00:07:34,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 151.875) internal successors, (2430), 16 states have internal predecessors, (2430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:34,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 510.0) internal successors, (8670), 17 states have internal predecessors, (8670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:34,369 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 510.0) internal successors, (8670), 17 states have internal predecessors, (8670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:34,369 INFO L175 Difference]: Start difference. First operand has 405 places, 1483 transitions, 35520 flow. Second operand 16 states and 2430 transitions. [2023-08-27 00:07:34,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 1494 transitions, 38567 flow [2023-08-27 00:07:38,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 1494 transitions, 38391 flow, removed 25 selfloop flow, removed 12 redundant places. [2023-08-27 00:07:38,165 INFO L231 Difference]: Finished difference. Result has 409 places, 1483 transitions, 35948 flow [2023-08-27 00:07:38,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=35267, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=35948, PETRI_PLACES=409, PETRI_TRANSITIONS=1483} [2023-08-27 00:07:38,166 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 371 predicate places. [2023-08-27 00:07:38,166 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 1483 transitions, 35948 flow [2023-08-27 00:07:38,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 149.575) internal successors, (5983), 40 states have internal predecessors, (5983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:38,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:07:38,167 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:07:38,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2023-08-27 00:07:38,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:07:38,367 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:07:38,367 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:07:38,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1855619290, now seen corresponding path program 38 times [2023-08-27 00:07:38,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:07:38,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134726331] [2023-08-27 00:07:38,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:07:38,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:07:38,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:07:38,929 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:07:38,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:07:38,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134726331] [2023-08-27 00:07:38,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134726331] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:07:38,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142516110] [2023-08-27 00:07:38,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:07:38,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:07:38,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:07:38,931 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:07:38,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2023-08-27 00:07:39,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:07:39,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:07:39,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 00:07:39,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:07:39,796 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:07:39,797 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:07:40,050 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 00:07:40,051 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2023-08-27 00:07:40,070 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:07:40,070 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:07:40,078 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:07:40,078 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:07:40,403 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:07:40,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142516110] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:07:40,404 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:07:40,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-08-27 00:07:40,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247086529] [2023-08-27 00:07:40,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:07:40,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-27 00:07:40,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:07:40,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-27 00:07:40,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1303, Unknown=0, NotChecked=0, Total=1560 [2023-08-27 00:07:40,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:07:40,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 1483 transitions, 35948 flow. Second operand has 40 states, 40 states have (on average 149.775) internal successors, (5991), 40 states have internal predecessors, (5991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:40,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:07:40,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:07:40,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:07:47,773 INFO L124 PetriNetUnfolderBase]: 10692/16923 cut-off events. [2023-08-27 00:07:47,773 INFO L125 PetriNetUnfolderBase]: For 457079/457079 co-relation queries the response was YES. [2023-08-27 00:07:48,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168679 conditions, 16923 events. 10692/16923 cut-off events. For 457079/457079 co-relation queries the response was YES. Maximal size of possible extension queue 843. Compared 116136 event pairs, 2704 based on Foata normal form. 252/17175 useless extension candidates. Maximal degree in co-relation 168563. Up to 14228 conditions per place. [2023-08-27 00:07:48,113 INFO L140 encePairwiseOnDemand]: 497/510 looper letters, 1258 selfloop transitions, 297 changer transitions 0/1555 dead transitions. [2023-08-27 00:07:48,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 1555 transitions, 40361 flow [2023-08-27 00:07:48,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 00:07:48,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 00:07:48,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2292 transitions. [2023-08-27 00:07:48,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2996078431372549 [2023-08-27 00:07:48,115 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2292 transitions. [2023-08-27 00:07:48,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2292 transitions. [2023-08-27 00:07:48,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:07:48,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2292 transitions. [2023-08-27 00:07:48,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 152.8) internal successors, (2292), 15 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:48,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 510.0) internal successors, (8160), 16 states have internal predecessors, (8160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:48,120 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 510.0) internal successors, (8160), 16 states have internal predecessors, (8160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:48,120 INFO L175 Difference]: Start difference. First operand has 409 places, 1483 transitions, 35948 flow. Second operand 15 states and 2292 transitions. [2023-08-27 00:07:48,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 1555 transitions, 40361 flow [2023-08-27 00:07:52,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 1555 transitions, 39790 flow, removed 28 selfloop flow, removed 13 redundant places. [2023-08-27 00:07:52,070 INFO L231 Difference]: Finished difference. Result has 412 places, 1488 transitions, 36131 flow [2023-08-27 00:07:52,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=35377, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=36131, PETRI_PLACES=412, PETRI_TRANSITIONS=1488} [2023-08-27 00:07:52,071 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 374 predicate places. [2023-08-27 00:07:52,071 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 1488 transitions, 36131 flow [2023-08-27 00:07:52,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 149.775) internal successors, (5991), 40 states have internal predecessors, (5991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:52,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:07:52,072 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:07:52,077 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2023-08-27 00:07:52,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:07:52,273 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:07:52,273 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:07:52,273 INFO L85 PathProgramCache]: Analyzing trace with hash 453407524, now seen corresponding path program 39 times [2023-08-27 00:07:52,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:07:52,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32272424] [2023-08-27 00:07:52,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:07:52,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:07:52,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:07:52,806 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:07:52,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:07:52,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32272424] [2023-08-27 00:07:52,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32272424] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:07:52,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810704044] [2023-08-27 00:07:52,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:07:52,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:07:52,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:07:52,808 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:07:52,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2023-08-27 00:07:53,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-27 00:07:53,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:07:53,251 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-27 00:07:53,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:07:53,987 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:07:53,987 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:07:54,159 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:07:54,159 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:07:54,169 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:07:54,170 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:07:54,222 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 00:07:54,222 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-27 00:07:54,786 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:07:54,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810704044] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:07:54,787 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:07:54,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 40 [2023-08-27 00:07:54,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143282659] [2023-08-27 00:07:54,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:07:54,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-08-27 00:07:54,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:07:54,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-08-27 00:07:54,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=1390, Unknown=0, NotChecked=0, Total=1640 [2023-08-27 00:07:54,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:07:54,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 1488 transitions, 36131 flow. Second operand has 41 states, 41 states have (on average 149.73170731707316) internal successors, (6139), 41 states have internal predecessors, (6139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:07:54,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:07:54,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:07:54,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:08:04,944 INFO L124 PetriNetUnfolderBase]: 11393/17990 cut-off events. [2023-08-27 00:08:04,945 INFO L125 PetriNetUnfolderBase]: For 505415/505415 co-relation queries the response was YES. [2023-08-27 00:08:05,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184043 conditions, 17990 events. 11393/17990 cut-off events. For 505415/505415 co-relation queries the response was YES. Maximal size of possible extension queue 877. Compared 124095 event pairs, 1542 based on Foata normal form. 112/18102 useless extension candidates. Maximal degree in co-relation 183925. Up to 7011 conditions per place. [2023-08-27 00:08:05,434 INFO L140 encePairwiseOnDemand]: 496/510 looper letters, 1425 selfloop transitions, 629 changer transitions 0/2054 dead transitions. [2023-08-27 00:08:05,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 2054 transitions, 50695 flow [2023-08-27 00:08:05,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-27 00:08:05,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-27 00:08:05,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 5553 transitions. [2023-08-27 00:08:05,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30245098039215684 [2023-08-27 00:08:05,438 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 5553 transitions. [2023-08-27 00:08:05,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 5553 transitions. [2023-08-27 00:08:05,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:08:05,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 5553 transitions. [2023-08-27 00:08:05,442 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 154.25) internal successors, (5553), 36 states have internal predecessors, (5553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:05,449 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 510.0) internal successors, (18870), 37 states have internal predecessors, (18870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:05,450 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 510.0) internal successors, (18870), 37 states have internal predecessors, (18870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:05,450 INFO L175 Difference]: Start difference. First operand has 412 places, 1488 transitions, 36131 flow. Second operand 36 states and 5553 transitions. [2023-08-27 00:08:05,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 2054 transitions, 50695 flow [2023-08-27 00:08:10,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 2054 transitions, 49898 flow, removed 52 selfloop flow, removed 13 redundant places. [2023-08-27 00:08:10,243 INFO L231 Difference]: Finished difference. Result has 448 places, 1744 transitions, 43093 flow [2023-08-27 00:08:10,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=35457, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=393, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1044, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=43093, PETRI_PLACES=448, PETRI_TRANSITIONS=1744} [2023-08-27 00:08:10,244 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 410 predicate places. [2023-08-27 00:08:10,244 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 1744 transitions, 43093 flow [2023-08-27 00:08:10,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 149.73170731707316) internal successors, (6139), 41 states have internal predecessors, (6139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:10,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:08:10,245 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:08:10,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2023-08-27 00:08:10,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2023-08-27 00:08:10,446 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:08:10,447 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:08:10,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1547502718, now seen corresponding path program 40 times [2023-08-27 00:08:10,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:08:10,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796399901] [2023-08-27 00:08:10,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:08:10,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:08:10,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:08:10,930 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:08:10,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:08:10,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796399901] [2023-08-27 00:08:10,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796399901] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:08:10,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418457627] [2023-08-27 00:08:10,931 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:08:10,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:08:10,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:08:10,932 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:08:10,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2023-08-27 00:08:11,199 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:08:11,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:08:11,201 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-27 00:08:11,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:08:11,673 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:08:11,673 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:08:11,879 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:08:11,880 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:08:11,890 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:08:11,891 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:08:11,940 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-27 00:08:11,941 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-27 00:08:12,339 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:08:12,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418457627] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:08:12,339 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:08:12,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-08-27 00:08:12,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913362007] [2023-08-27 00:08:12,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:08:12,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-27 00:08:12,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:08:12,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-27 00:08:12,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=1315, Unknown=0, NotChecked=0, Total=1560 [2023-08-27 00:08:12,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:08:12,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 1744 transitions, 43093 flow. Second operand has 40 states, 40 states have (on average 149.575) internal successors, (5983), 40 states have internal predecessors, (5983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:12,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:08:12,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:08:12,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:08:21,148 INFO L124 PetriNetUnfolderBase]: 11417/18040 cut-off events. [2023-08-27 00:08:21,148 INFO L125 PetriNetUnfolderBase]: For 576523/576523 co-relation queries the response was YES. [2023-08-27 00:08:21,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 194906 conditions, 18040 events. 11417/18040 cut-off events. For 576523/576523 co-relation queries the response was YES. Maximal size of possible extension queue 908. Compared 124917 event pairs, 1631 based on Foata normal form. 12/18052 useless extension candidates. Maximal degree in co-relation 194775. Up to 10773 conditions per place. [2023-08-27 00:08:21,582 INFO L140 encePairwiseOnDemand]: 497/510 looper letters, 1314 selfloop transitions, 528 changer transitions 0/1842 dead transitions. [2023-08-27 00:08:21,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 1842 transitions, 48742 flow [2023-08-27 00:08:21,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 00:08:21,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 00:08:21,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2594 transitions. [2023-08-27 00:08:21,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2991926182237601 [2023-08-27 00:08:21,584 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2594 transitions. [2023-08-27 00:08:21,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2594 transitions. [2023-08-27 00:08:21,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:08:21,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2594 transitions. [2023-08-27 00:08:21,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 152.58823529411765) internal successors, (2594), 17 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 00:08:21,589 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 510.0) internal successors, (9180), 18 states have internal predecessors, (9180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:21,590 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 510.0) internal successors, (9180), 18 states have internal predecessors, (9180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:21,590 INFO L175 Difference]: Start difference. First operand has 448 places, 1744 transitions, 43093 flow. Second operand 17 states and 2594 transitions. [2023-08-27 00:08:21,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 1842 transitions, 48742 flow [2023-08-27 00:08:28,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 1842 transitions, 47057 flow, removed 711 selfloop flow, removed 12 redundant places. [2023-08-27 00:08:28,935 INFO L231 Difference]: Finished difference. Result has 455 places, 1755 transitions, 43299 flow [2023-08-27 00:08:28,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=41598, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=517, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=43299, PETRI_PLACES=455, PETRI_TRANSITIONS=1755} [2023-08-27 00:08:28,936 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 417 predicate places. [2023-08-27 00:08:28,937 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 1755 transitions, 43299 flow [2023-08-27 00:08:28,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 149.575) internal successors, (5983), 40 states have internal predecessors, (5983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:28,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:08:28,938 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:08:28,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2023-08-27 00:08:29,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2023-08-27 00:08:29,145 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:08:29,145 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:08:29,145 INFO L85 PathProgramCache]: Analyzing trace with hash -691499432, now seen corresponding path program 41 times [2023-08-27 00:08:29,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:08:29,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145231174] [2023-08-27 00:08:29,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:08:29,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:08:29,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:08:29,922 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:08:29,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:08:29,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145231174] [2023-08-27 00:08:29,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145231174] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:08:29,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380219959] [2023-08-27 00:08:29,922 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:08:29,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:08:29,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:08:29,923 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:08:29,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2023-08-27 00:08:30,194 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:08:30,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:08:30,196 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:08:30,197 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:08:30,537 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 00:08:30,537 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:08:30,720 INFO L322 Elim1Store]: treesize reduction 26, result has 68.7 percent of original size [2023-08-27 00:08:30,720 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 71 [2023-08-27 00:08:30,832 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 00:08:30,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380219959] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:08:30,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:08:30,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 8] total 32 [2023-08-27 00:08:30,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609344716] [2023-08-27 00:08:30,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:08:30,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-27 00:08:30,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:08:30,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-27 00:08:30,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=904, Unknown=0, NotChecked=0, Total=992 [2023-08-27 00:08:30,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 510 [2023-08-27 00:08:30,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 1755 transitions, 43299 flow. Second operand has 32 states, 32 states have (on average 141.875) internal successors, (4540), 32 states have internal predecessors, (4540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:30,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:08:30,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 510 [2023-08-27 00:08:30,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:08:40,005 INFO L124 PetriNetUnfolderBase]: 11453/18148 cut-off events. [2023-08-27 00:08:40,005 INFO L125 PetriNetUnfolderBase]: For 556134/556134 co-relation queries the response was YES. [2023-08-27 00:08:40,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 197479 conditions, 18148 events. 11453/18148 cut-off events. For 556134/556134 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 126525 event pairs, 1641 based on Foata normal form. 12/18160 useless extension candidates. Maximal degree in co-relation 197345. Up to 10791 conditions per place. [2023-08-27 00:08:40,357 INFO L140 encePairwiseOnDemand]: 497/510 looper letters, 1367 selfloop transitions, 490 changer transitions 0/1857 dead transitions. [2023-08-27 00:08:40,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 1857 transitions, 48996 flow [2023-08-27 00:08:40,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 00:08:40,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 00:08:40,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2168 transitions. [2023-08-27 00:08:40,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28339869281045754 [2023-08-27 00:08:40,359 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2168 transitions. [2023-08-27 00:08:40,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2168 transitions. [2023-08-27 00:08:40,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:08:40,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2168 transitions. [2023-08-27 00:08:40,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 144.53333333333333) internal successors, (2168), 15 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:40,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 510.0) internal successors, (8160), 16 states have internal predecessors, (8160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:40,365 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 510.0) internal successors, (8160), 16 states have internal predecessors, (8160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:40,365 INFO L175 Difference]: Start difference. First operand has 455 places, 1755 transitions, 43299 flow. Second operand 15 states and 2168 transitions. [2023-08-27 00:08:40,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 1857 transitions, 48996 flow [2023-08-27 00:08:46,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 1857 transitions, 48311 flow, removed 38 selfloop flow, removed 12 redundant places. [2023-08-27 00:08:46,931 INFO L231 Difference]: Finished difference. Result has 460 places, 1771 transitions, 44091 flow [2023-08-27 00:08:46,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=42614, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=474, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=44091, PETRI_PLACES=460, PETRI_TRANSITIONS=1771} [2023-08-27 00:08:46,932 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 422 predicate places. [2023-08-27 00:08:46,932 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 1771 transitions, 44091 flow [2023-08-27 00:08:46,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 141.875) internal successors, (4540), 32 states have internal predecessors, (4540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:46,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:08:46,933 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:08:46,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2023-08-27 00:08:47,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:08:47,134 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:08:47,134 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:08:47,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1377726454, now seen corresponding path program 42 times [2023-08-27 00:08:47,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:08:47,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258954028] [2023-08-27 00:08:47,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:08:47,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:08:47,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:08:47,671 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:08:47,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:08:47,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258954028] [2023-08-27 00:08:47,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258954028] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:08:47,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060227510] [2023-08-27 00:08:47,671 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:08:47,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:08:47,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:08:47,672 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:08:47,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2023-08-27 00:08:48,056 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 00:08:48,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:08:48,057 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-27 00:08:48,058 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:08:48,341 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 00:08:48,341 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:08:48,507 INFO L322 Elim1Store]: treesize reduction 26, result has 68.7 percent of original size [2023-08-27 00:08:48,507 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 71 [2023-08-27 00:08:48,602 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 00:08:48,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060227510] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:08:48,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:08:48,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 30 [2023-08-27 00:08:48,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043748995] [2023-08-27 00:08:48,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:08:48,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-27 00:08:48,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:08:48,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-27 00:08:48,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=784, Unknown=0, NotChecked=0, Total=870 [2023-08-27 00:08:48,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:08:48,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 1771 transitions, 44091 flow. Second operand has 30 states, 30 states have (on average 149.96666666666667) internal successors, (4499), 30 states have internal predecessors, (4499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:48,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:08:48,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:08:48,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:08:58,395 INFO L124 PetriNetUnfolderBase]: 12161/19376 cut-off events. [2023-08-27 00:08:58,395 INFO L125 PetriNetUnfolderBase]: For 621739/621739 co-relation queries the response was YES. [2023-08-27 00:08:58,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212890 conditions, 19376 events. 12161/19376 cut-off events. For 621739/621739 co-relation queries the response was YES. Maximal size of possible extension queue 976. Compared 137226 event pairs, 2767 based on Foata normal form. 40/19416 useless extension candidates. Maximal degree in co-relation 212753. Up to 15659 conditions per place. [2023-08-27 00:08:58,757 INFO L140 encePairwiseOnDemand]: 496/510 looper letters, 1575 selfloop transitions, 428 changer transitions 2/2005 dead transitions. [2023-08-27 00:08:58,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 2005 transitions, 53588 flow [2023-08-27 00:08:58,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 00:08:58,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 00:08:58,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3205 transitions. [2023-08-27 00:08:58,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2992530345471522 [2023-08-27 00:08:58,760 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3205 transitions. [2023-08-27 00:08:58,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3205 transitions. [2023-08-27 00:08:58,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:08:58,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3205 transitions. [2023-08-27 00:08:58,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 152.61904761904762) internal successors, (3205), 21 states have internal predecessors, (3205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:58,766 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 510.0) internal successors, (11220), 22 states have internal predecessors, (11220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:58,767 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 510.0) internal successors, (11220), 22 states have internal predecessors, (11220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:08:58,767 INFO L175 Difference]: Start difference. First operand has 460 places, 1771 transitions, 44091 flow. Second operand 21 states and 3205 transitions. [2023-08-27 00:08:58,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 2005 transitions, 53588 flow [2023-08-27 00:09:06,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 2005 transitions, 52581 flow, removed 43 selfloop flow, removed 10 redundant places. [2023-08-27 00:09:06,379 INFO L231 Difference]: Finished difference. Result has 478 places, 1912 transitions, 48260 flow [2023-08-27 00:09:06,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=43084, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=315, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=48260, PETRI_PLACES=478, PETRI_TRANSITIONS=1912} [2023-08-27 00:09:06,380 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 440 predicate places. [2023-08-27 00:09:06,380 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 1912 transitions, 48260 flow [2023-08-27 00:09:06,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 149.96666666666667) internal successors, (4499), 30 states have internal predecessors, (4499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:06,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:06,380 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:09:06,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2023-08-27 00:09:06,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:06,581 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:09:06,581 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:06,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1554987828, now seen corresponding path program 43 times [2023-08-27 00:09:06,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:06,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987510691] [2023-08-27 00:09:06,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:06,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:06,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:07,147 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:07,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:07,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987510691] [2023-08-27 00:09:07,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987510691] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:09:07,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536206980] [2023-08-27 00:09:07,147 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:09:07,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:07,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:09:07,149 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:09:07,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2023-08-27 00:09:07,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:07,428 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 00:09:07,429 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:09:07,960 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:07,961 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:09:08,358 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 00:09:08,359 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2023-08-27 00:09:08,380 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:09:08,381 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:09:08,395 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:09:08,395 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:09:08,782 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:08,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536206980] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:09:08,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:09:08,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-08-27 00:09:08,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937546425] [2023-08-27 00:09:08,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:09:08,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-27 00:09:08,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:08,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-27 00:09:08,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=1309, Unknown=0, NotChecked=0, Total=1560 [2023-08-27 00:09:08,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:09:08,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 1912 transitions, 48260 flow. Second operand has 40 states, 40 states have (on average 149.575) internal successors, (5983), 40 states have internal predecessors, (5983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:08,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:08,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:09:08,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:19,358 INFO L124 PetriNetUnfolderBase]: 12189/19420 cut-off events. [2023-08-27 00:09:19,358 INFO L125 PetriNetUnfolderBase]: For 639922/639922 co-relation queries the response was YES. [2023-08-27 00:09:19,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 214994 conditions, 19420 events. 12189/19420 cut-off events. For 639922/639922 co-relation queries the response was YES. Maximal size of possible extension queue 980. Compared 137626 event pairs, 3121 based on Foata normal form. 12/19432 useless extension candidates. Maximal degree in co-relation 214849. Up to 16881 conditions per place. [2023-08-27 00:09:19,720 INFO L140 encePairwiseOnDemand]: 497/510 looper letters, 1691 selfloop transitions, 271 changer transitions 0/1962 dead transitions. [2023-08-27 00:09:19,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 1962 transitions, 53160 flow [2023-08-27 00:09:19,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 00:09:19,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 00:09:19,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2431 transitions. [2023-08-27 00:09:19,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29791666666666666 [2023-08-27 00:09:19,722 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2431 transitions. [2023-08-27 00:09:19,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2431 transitions. [2023-08-27 00:09:19,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:19,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2431 transitions. [2023-08-27 00:09:19,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 151.9375) internal successors, (2431), 16 states have internal predecessors, (2431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:19,727 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 510.0) internal successors, (8670), 17 states have internal predecessors, (8670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:19,727 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 510.0) internal successors, (8670), 17 states have internal predecessors, (8670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:19,727 INFO L175 Difference]: Start difference. First operand has 478 places, 1912 transitions, 48260 flow. Second operand 16 states and 2431 transitions. [2023-08-27 00:09:19,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 1962 transitions, 53160 flow [2023-08-27 00:09:28,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 1962 transitions, 52428 flow, removed 334 selfloop flow, removed 8 redundant places. [2023-08-27 00:09:28,248 INFO L231 Difference]: Finished difference. Result has 488 places, 1940 transitions, 48856 flow [2023-08-27 00:09:28,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=47528, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1912, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=48856, PETRI_PLACES=488, PETRI_TRANSITIONS=1940} [2023-08-27 00:09:28,250 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 450 predicate places. [2023-08-27 00:09:28,250 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 1940 transitions, 48856 flow [2023-08-27 00:09:28,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 149.575) internal successors, (5983), 40 states have internal predecessors, (5983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:28,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:28,251 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:09:28,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2023-08-27 00:09:28,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2023-08-27 00:09:28,451 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:09:28,451 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:28,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1620174070, now seen corresponding path program 44 times [2023-08-27 00:09:28,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:28,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078737440] [2023-08-27 00:09:28,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:28,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:28,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:28,925 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:28,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:28,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078737440] [2023-08-27 00:09:28,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078737440] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:09:28,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205231974] [2023-08-27 00:09:28,925 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:09:28,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:28,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:09:28,926 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:09:28,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2023-08-27 00:09:29,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:09:29,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:09:29,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-27 00:09:29,214 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:09:29,681 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:09:29,681 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:09:29,823 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-27 00:09:29,823 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 80 [2023-08-27 00:09:30,091 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 00:09:30,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205231974] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:09:30,092 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:09:30,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 10] total 35 [2023-08-27 00:09:30,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573002270] [2023-08-27 00:09:30,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:09:30,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-08-27 00:09:30,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:30,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-08-27 00:09:30,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1091, Unknown=0, NotChecked=0, Total=1260 [2023-08-27 00:09:30,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:09:30,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 1940 transitions, 48856 flow. Second operand has 36 states, 36 states have (on average 149.72222222222223) internal successors, (5390), 36 states have internal predecessors, (5390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:30,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:30,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:09:30,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:40,423 INFO L124 PetriNetUnfolderBase]: 12231/19522 cut-off events. [2023-08-27 00:09:40,423 INFO L125 PetriNetUnfolderBase]: For 642469/642469 co-relation queries the response was YES. [2023-08-27 00:09:40,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 215599 conditions, 19522 events. 12231/19522 cut-off events. For 642469/642469 co-relation queries the response was YES. Maximal size of possible extension queue 991. Compared 138760 event pairs, 3095 based on Foata normal form. 12/19534 useless extension candidates. Maximal degree in co-relation 215451. Up to 16721 conditions per place. [2023-08-27 00:09:40,888 INFO L140 encePairwiseOnDemand]: 497/510 looper letters, 1692 selfloop transitions, 298 changer transitions 0/1990 dead transitions. [2023-08-27 00:09:40,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 1990 transitions, 53899 flow [2023-08-27 00:09:40,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 00:09:40,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 00:09:40,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2288 transitions. [2023-08-27 00:09:40,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29908496732026146 [2023-08-27 00:09:40,890 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2288 transitions. [2023-08-27 00:09:40,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2288 transitions. [2023-08-27 00:09:40,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:40,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2288 transitions. [2023-08-27 00:09:40,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 152.53333333333333) internal successors, (2288), 15 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:40,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 510.0) internal successors, (8160), 16 states have internal predecessors, (8160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:40,896 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 510.0) internal successors, (8160), 16 states have internal predecessors, (8160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:40,896 INFO L175 Difference]: Start difference. First operand has 488 places, 1940 transitions, 48856 flow. Second operand 15 states and 2288 transitions. [2023-08-27 00:09:40,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 1990 transitions, 53899 flow [2023-08-27 00:09:48,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 1990 transitions, 53453 flow, removed 180 selfloop flow, removed 10 redundant places. [2023-08-27 00:09:48,934 INFO L231 Difference]: Finished difference. Result has 495 places, 1959 transitions, 49679 flow [2023-08-27 00:09:48,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=510, PETRI_DIFFERENCE_MINUEND_FLOW=48414, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1940, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=49679, PETRI_PLACES=495, PETRI_TRANSITIONS=1959} [2023-08-27 00:09:48,935 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 457 predicate places. [2023-08-27 00:09:48,935 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 1959 transitions, 49679 flow [2023-08-27 00:09:48,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 149.72222222222223) internal successors, (5390), 36 states have internal predecessors, (5390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:48,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:48,936 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:09:48,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2023-08-27 00:09:49,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:49,137 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONASSERT === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2023-08-27 00:09:49,137 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:49,137 INFO L85 PathProgramCache]: Analyzing trace with hash 571646298, now seen corresponding path program 45 times [2023-08-27 00:09:49,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:49,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316834449] [2023-08-27 00:09:49,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:49,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:49,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:49,678 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:49,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:49,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316834449] [2023-08-27 00:09:49,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316834449] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:09:49,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995863534] [2023-08-27 00:09:49,678 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:09:49,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:49,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:09:49,679 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:09:49,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2023-08-27 00:09:50,026 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 00:09:50,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:09:50,028 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 44 conjunts are in the unsatisfiable core [2023-08-27 00:09:50,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:09:50,659 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:50,659 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:09:50,944 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-27 00:09:50,944 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2023-08-27 00:09:50,971 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-27 00:09:50,972 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-27 00:09:51,201 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 00:09:51,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995863534] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:09:51,202 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:09:51,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 11] total 37 [2023-08-27 00:09:51,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228766564] [2023-08-27 00:09:51,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:09:51,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-08-27 00:09:51,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:51,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-08-27 00:09:51,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1143, Unknown=0, NotChecked=0, Total=1332 [2023-08-27 00:09:51,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 510 [2023-08-27 00:09:51,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 1959 transitions, 49679 flow. Second operand has 37 states, 37 states have (on average 149.8918918918919) internal successors, (5546), 37 states have internal predecessors, (5546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:51,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:51,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 510 [2023-08-27 00:09:51,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-27 00:10:00,214 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 00:10:00,215 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 00:10:00,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-08-27 00:10:00,336 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONASSERT (22 of 23 remaining) [2023-08-27 00:10:00,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2023-08-27 00:10:00,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2023-08-27 00:10:00,537 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (37states, 148/510 universal loopers) in iteration 125,while PetriNetUnfolder was constructing finite prefix that currently has 138662 conditions, 12472 events (7727/12471 cut-off events. For 434952/434952 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 93833 event pairs, 2089 based on Foata normal form. 55/13554 useless extension candidates. Maximal degree in co-relation 138512. Up to 6278 conditions per place.). [2023-08-27 00:10:00,538 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 23 remaining) [2023-08-27 00:10:00,538 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 23 remaining) [2023-08-27 00:10:00,538 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 23 remaining) [2023-08-27 00:10:00,538 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 23 remaining) [2023-08-27 00:10:00,538 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 23 remaining) [2023-08-27 00:10:00,538 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 23 remaining) [2023-08-27 00:10:00,539 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 23 remaining) [2023-08-27 00:10:00,539 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 23 remaining) [2023-08-27 00:10:00,539 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 23 remaining) [2023-08-27 00:10:00,539 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 23 remaining) [2023-08-27 00:10:00,539 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 23 remaining) [2023-08-27 00:10:00,539 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 23 remaining) [2023-08-27 00:10:00,539 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 23 remaining) [2023-08-27 00:10:00,539 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 23 remaining) [2023-08-27 00:10:00,539 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 23 remaining) [2023-08-27 00:10:00,539 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 23 remaining) [2023-08-27 00:10:00,539 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 23 remaining) [2023-08-27 00:10:00,539 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 23 remaining) [2023-08-27 00:10:00,539 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 23 remaining) [2023-08-27 00:10:00,540 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 23 remaining) [2023-08-27 00:10:00,540 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 23 remaining) [2023-08-27 00:10:00,540 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 23 remaining) [2023-08-27 00:10:00,540 INFO L445 BasicCegarLoop]: Path program histogram: [45, 18, 14, 12, 6, 6, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:10:00,544 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 00:10:00,544 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 00:10:00,546 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 12:10:00 BasicIcfg [2023-08-27 00:10:00,546 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 00:10:00,546 INFO L158 Benchmark]: Toolchain (without parser) took 761569.77ms. Allocated memory was 373.3MB in the beginning and 9.9GB in the end (delta: 9.5GB). Free memory was 349.6MB in the beginning and 5.9GB in the end (delta: -5.6GB). Peak memory consumption was 4.4GB. Max. memory is 16.0GB. [2023-08-27 00:10:00,546 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 373.3MB. Free memory is still 350.0MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 00:10:00,546 INFO L158 Benchmark]: CACSL2BoogieTranslator took 288.46ms. Allocated memory is still 373.3MB. Free memory was 349.6MB in the beginning and 337.8MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 00:10:00,546 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.98ms. Allocated memory is still 373.3MB. Free memory was 337.8MB in the beginning and 336.1MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 00:10:00,547 INFO L158 Benchmark]: Boogie Preprocessor took 35.92ms. Allocated memory is still 373.3MB. Free memory was 335.7MB in the beginning and 334.0MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 00:10:00,547 INFO L158 Benchmark]: RCFGBuilder took 534.64ms. Allocated memory is still 373.3MB. Free memory was 334.0MB in the beginning and 313.5MB in the end (delta: 20.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-27 00:10:00,547 INFO L158 Benchmark]: TraceAbstraction took 760645.08ms. Allocated memory was 373.3MB in the beginning and 9.9GB in the end (delta: 9.5GB). Free memory was 313.0MB in the beginning and 5.9GB in the end (delta: -5.6GB). Peak memory consumption was 4.4GB. Max. memory is 16.0GB. [2023-08-27 00:10:00,547 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 373.3MB. Free memory is still 350.0MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 288.46ms. Allocated memory is still 373.3MB. Free memory was 349.6MB in the beginning and 337.8MB in the end (delta: 11.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 54.98ms. Allocated memory is still 373.3MB. Free memory was 337.8MB in the beginning and 336.1MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 35.92ms. Allocated memory is still 373.3MB. Free memory was 335.7MB in the beginning and 334.0MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 534.64ms. Allocated memory is still 373.3MB. Free memory was 334.0MB in the beginning and 313.5MB in the end (delta: 20.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 760645.08ms. Allocated memory was 373.3MB in the beginning and 9.9GB in the end (delta: 9.5GB). Free memory was 313.0MB in the beginning and 5.9GB in the end (delta: -5.6GB). Peak memory consumption was 4.4GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.7s, 217 PlacesBefore, 38 PlacesAfterwards, 231 TransitionsBefore, 38 TransitionsAfterwards, 4212 CoEnabledTransitionPairs, 7 FixpointIterations, 130 TrivialSequentialCompositions, 77 ConcurrentSequentialCompositions, 30 TrivialYvCompositions, 17 ConcurrentYvCompositions, 14 ChoiceCompositions, 268 TotalNumberOfCompositions, 5368 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4768, independent: 4682, independent conditional: 0, independent unconditional: 4682, dependent: 86, dependent conditional: 0, dependent unconditional: 86, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2462, independent: 2445, independent conditional: 0, independent unconditional: 2445, dependent: 17, dependent conditional: 0, dependent unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 4768, independent: 2237, independent conditional: 0, independent unconditional: 2237, dependent: 69, dependent conditional: 0, dependent unconditional: 69, unknown: 2462, unknown conditional: 0, unknown unconditional: 2462] , Statistics on independence cache: Total cache size (in pairs): 112, Positive cache size: 105, Positive conditional cache size: 0, Positive unconditional cache size: 105, Negative cache size: 7, Negative conditional cache size: 0, Negative unconditional cache size: 7, 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 enhancing Floyd-Hoare automaton (37states, 148/510 universal loopers) in iteration 125,while PetriNetUnfolder was constructing finite prefix that currently has 138662 conditions, 12472 events (7727/12471 cut-off events. For 434952/434952 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 93833 event pairs, 2089 based on Foata normal form. 55/13554 useless extension candidates. Maximal degree in co-relation 138512. Up to 6278 conditions per place.). - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (37states, 148/510 universal loopers) in iteration 125,while PetriNetUnfolder was constructing finite prefix that currently has 138662 conditions, 12472 events (7727/12471 cut-off events. For 434952/434952 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 93833 event pairs, 2089 based on Foata normal form. 55/13554 useless extension candidates. Maximal degree in co-relation 138512. Up to 6278 conditions per place.). - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (37states, 148/510 universal loopers) in iteration 125,while PetriNetUnfolder was constructing finite prefix that currently has 138662 conditions, 12472 events (7727/12471 cut-off events. For 434952/434952 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 93833 event pairs, 2089 based on Foata normal form. 55/13554 useless extension candidates. Maximal degree in co-relation 138512. Up to 6278 conditions per place.). - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (37states, 148/510 universal loopers) in iteration 125,while PetriNetUnfolder was constructing finite prefix that currently has 138662 conditions, 12472 events (7727/12471 cut-off events. For 434952/434952 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 93833 event pairs, 2089 based on Foata normal form. 55/13554 useless extension candidates. Maximal degree in co-relation 138512. Up to 6278 conditions per place.). - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (37states, 148/510 universal loopers) in iteration 125,while PetriNetUnfolder was constructing finite prefix that currently has 138662 conditions, 12472 events (7727/12471 cut-off events. For 434952/434952 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 93833 event pairs, 2089 based on Foata normal form. 55/13554 useless extension candidates. Maximal degree in co-relation 138512. Up to 6278 conditions per place.). - TimeoutResultAtElement [Line: 77]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (37states, 148/510 universal loopers) in iteration 125,while PetriNetUnfolder was constructing finite prefix that currently has 138662 conditions, 12472 events (7727/12471 cut-off events. For 434952/434952 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 93833 event pairs, 2089 based on Foata normal form. 55/13554 useless extension candidates. Maximal degree in co-relation 138512. Up to 6278 conditions per place.). - TimeoutResultAtElement [Line: 77]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (37states, 148/510 universal loopers) in iteration 125,while PetriNetUnfolder was constructing finite prefix that currently has 138662 conditions, 12472 events (7727/12471 cut-off events. For 434952/434952 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 93833 event pairs, 2089 based on Foata normal form. 55/13554 useless extension candidates. Maximal degree in co-relation 138512. Up to 6278 conditions per place.). - TimeoutResultAtElement [Line: 69]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (37states, 148/510 universal loopers) in iteration 125,while PetriNetUnfolder was constructing finite prefix that currently has 138662 conditions, 12472 events (7727/12471 cut-off events. For 434952/434952 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 93833 event pairs, 2089 based on Foata normal form. 55/13554 useless extension candidates. Maximal degree in co-relation 138512. Up to 6278 conditions per place.). - TimeoutResultAtElement [Line: 69]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (37states, 148/510 universal loopers) in iteration 125,while PetriNetUnfolder was constructing finite prefix that currently has 138662 conditions, 12472 events (7727/12471 cut-off events. For 434952/434952 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 93833 event pairs, 2089 based on Foata normal form. 55/13554 useless extension candidates. Maximal degree in co-relation 138512. Up to 6278 conditions per place.). - TimeoutResultAtElement [Line: 115]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (37states, 148/510 universal loopers) in iteration 125,while PetriNetUnfolder was constructing finite prefix that currently has 138662 conditions, 12472 events (7727/12471 cut-off events. For 434952/434952 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 93833 event pairs, 2089 based on Foata normal form. 55/13554 useless extension candidates. Maximal degree in co-relation 138512. Up to 6278 conditions per place.). - TimeoutResultAtElement [Line: 115]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (37states, 148/510 universal loopers) in iteration 125,while PetriNetUnfolder was constructing finite prefix that currently has 138662 conditions, 12472 events (7727/12471 cut-off events. For 434952/434952 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 93833 event pairs, 2089 based on Foata normal form. 55/13554 useless extension candidates. Maximal degree in co-relation 138512. Up to 6278 conditions per place.). - TimeoutResultAtElement [Line: 115]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (37states, 148/510 universal loopers) in iteration 125,while PetriNetUnfolder was constructing finite prefix that currently has 138662 conditions, 12472 events (7727/12471 cut-off events. For 434952/434952 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 93833 event pairs, 2089 based on Foata normal form. 55/13554 useless extension candidates. Maximal degree in co-relation 138512. Up to 6278 conditions per place.). - TimeoutResultAtElement [Line: 115]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (37states, 148/510 universal loopers) in iteration 125,while PetriNetUnfolder was constructing finite prefix that currently has 138662 conditions, 12472 events (7727/12471 cut-off events. For 434952/434952 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 93833 event pairs, 2089 based on Foata normal form. 55/13554 useless extension candidates. Maximal degree in co-relation 138512. Up to 6278 conditions per place.). - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (37states, 148/510 universal loopers) in iteration 125,while PetriNetUnfolder was constructing finite prefix that currently has 138662 conditions, 12472 events (7727/12471 cut-off events. For 434952/434952 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 93833 event pairs, 2089 based on Foata normal form. 55/13554 useless extension candidates. Maximal degree in co-relation 138512. Up to 6278 conditions per place.). - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (37states, 148/510 universal loopers) in iteration 125,while PetriNetUnfolder was constructing finite prefix that currently has 138662 conditions, 12472 events (7727/12471 cut-off events. For 434952/434952 co-relation queries the response was YES. Maximal size of possible extension queue 1074. Compared 93833 event pairs, 2089 based on Foata normal form. 55/13554 useless extension candidates. Maximal degree in co-relation 138512. Up to 6278 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 294 locations, 23 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: 760.4s, OverallIterations: 125, TraceHistogramMax: 10, PathProgramHistogramMax: 45, EmptinessCheckTime: 0.0s, AutomataDifference: 470.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 6.9s, HoareTripleCheckerStatistics: 8 mSolverCounterUnknown, 18655 SdHoareTripleChecker+Valid, 75.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 18655 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 68.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 194 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 978 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 86222 IncrementalHoareTripleChecker+Invalid, 87402 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 978 mSolverCounterUnsat, 0 mSDtfsCounter, 86222 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6170 GetRequests, 1988 SyntacticMatches, 51 SemanticMatches, 4131 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 47147 ImplicationChecksByTransitivity, 220.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=49679occurred in iteration=124, InterpolantAutomatonStates: 1969, 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: 1.4s SsaConstructionTime, 6.5s SatisfiabilityAnalysisTime, 239.3s InterpolantComputationTime, 4453 NumberOfCodeBlocks, 4407 NumberOfCodeBlocksAsserted, 303 NumberOfCheckSat, 5747 ConstructedInterpolants, 158 QuantifiedInterpolants, 107738 SizeOfPredicates, 1796 NumberOfNonLiveVariables, 22286 ConjunctsInSsa, 3028 ConjunctsInUnsatCore, 300 InterpolantComputations, 60 PerfectInterpolantSequences, 671/1667 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